The Xoom will be my first android device picking one up this week. My only other tablet/mobile experiences were on an iPodTouch4G. As a C++ / Java dev, I've skimmed some of the Android App Dev books (though those were written for 2x about a year ago, not 3x/HoneyComb); though, I couldn't quite see anything in the syntax that would suggest preventative measures to stop people from doing this.
I'm assuming that any particular game from the android marketplace that enables multiplayer pools users from all android devices, tablets, phones, etc. With that said, I'm sure there's a few devices that can utilize either a Bluetooth or USB keyboard/mouse combo to play in these games.
I'm assuming I just didn't see the code though, and I am curious as to if devs are taking preventative measures for this in their app code to make sure people are all using the device (let us face it, it's easier to play an FPS with a mouse/keyboard, by a mile).
I ask this question partially as a curious developer, but also as a player of these games who enjoys them, and could foresee moments playing some shooter on my xoom swiping my fingers across the screen wondering if that guy owning me is using something a bit more accurate than finger swiping.
I don't play these games so I hesitated to respond...waiting to see if anyone else would. Do you have the Xoom yet? I can say that I have and use the Moto bt keyboard a MS bt mouse. They work perfectly for the usual business applications and I have used the mouse anywhere I wanted more precision of selection. I guess it may come down to whether the gaming app supports the keyboard and mouse inputs from the Xoom.
Just now searching for app to make possible android gaming with mouse + keyboard...
Just now searching for app to make possible android gaming with mouse + keyboard... no results... i have usb wireles keyboard and mouse logitech a320 - all works nice. but in games - just one touch from mouse - keyboard buttons not works at all. rummor say that full support of mouse is in android 3.0... Now will wait for custom rom with 3.0 to my haipad m7
I have started an ad free site/service that lists well designed and honest Android games. Every game that is listed on this site is either completely free with no advertising, has a one time up front cost or one time IAP to unlock the full content ad free.
For each game posted on the site I have a brief bullet point list. This list consists of information like the up front price or the price of a one time IAP that unlocks the full game or removes ads on an already full game. Also listed is the info on if the game has multiplayer, if so what kind of multiplayer (online, local wifi, pass and play). There is also a description of whether the game supports Google Play Services or whether the game supports immersive mode from Android 4.4. Gamepad support and if the game plays in landscape, portrait or both is also included in the description along with whether the Play store or Amazon offer a demo. All of these things I verify myself by playing the game. I also include the permissions of each game so everyone has an upfront idea of what the game has access to. So after the brief bulletpoints and permissions there will also be the devs description of the game from Google Play/Amazon Appstore.
There is a certain criteria I hold of all of the games I post.
- Upfront priced games with full content.
- There will not be any games listed that have pay walls or wait times.
- IAPs will only be allowed if they unlock the full game with a single purchase or removes ads in an already full versioned game.
- No ports of games that were heavily controller designed (SNK ports, Sega ports, Rockstar Games ports and DotEmu ports).
- Ports of touch based games from DS and PS Vita will be allowed as well as ports such as World of Goo or Chu Chu Rocket that happen to lend themselves quite nicely to touchscreen play. There is also a new trend of games being designed at the same time for consoles/pc as Android (such as Leisure Suit Larry or Shadowrun Returns), games designed like these (with touch controls in mind at the start of developing) will be included on the site as well.
- Games must be designed for Android and look correct on all of it's screen resolutions. That means no letter-boxing or low res graphics. This way bad iPhone ports that don't fit on our screens or games that don't bother to support HD devices like tablets will be weeded out.
- Games must look good. Some games out there have great gameplay but their graphics sometimes look like they were designed on Linux in the nineties. Games that fit this description will most likely not be listed as I am trying to encourage well designed pleasing to the eye kind of games. Of course the new trend of retro pixel art games are perfectly fine.
- Developer ethics also come into play. While Square Enix do not have IAPs their crazy online DRM schemes and complete lack of support (Chrono Trigger sound familiar) makes their games more than likely to not be listed. Gameloft, Glu and EA fit in this category pretty well too.
For me personally I feel it has been difficult at best if not almost impossible to navigate the Play Store to find truly well made games that aren't designed from the ground up to nickel and dime you. With most Android gaming review sites lacking any good list of games and most Android blogs publishing mainly articles about the newest Glu games (looking at you Android Central and Android Police) I feel a site like the one I have created will hopefully provide a much needed service for the Android gamer.
Basically this site lists games that look great on phones and tablets alike while also playing great on touchscreens all while ignoring the nickel and diming slum of Android gaming. So if any of this sounds good to you please check it out.
http://honestandroidgames.com
p.s. The site is still growing and new functions will be added. I am also open to ideas so if you guys have any please let me know.
As a video game enthusiast, I love the idea of having great games available to me on my android device. However, that reality is severely limited by the lack of support (in most games) for gamepad support. There are several HID bluetooth gamepads available. Unfortunately, not many games allow you to remap buttons, or even use a gamepad at all.
There are so many games that would be so much better if they let people map gamepad buttons instead of using on-screen controls.
My question to any android developer reading this... is it very difficult to include support for controller support? Why don't we see more games supporting gamepads for android?
I know that those with gamepads may not make a huge percentage of android gamers, but what kind of time/money investment is it to add that feature. Admittedly, I am clueless about how much it may cost. But it sure seems like it shouldn't be that hard for a game developer. Am i wrong? Is it a huge pain to go through the trouble of adding gamepad support to android games?
I'll maintain this thread so long as there's interest. In order for an emulator to be listed here, it needs to meet the following criteria
-must be able to open the app with the OFFICIAL Nexus Player gamepad (NPGP)
-must be able to exit the app with the official NPGP
-Must be able to configure all in-app options, to include gamepad button assignments, with the NPGP.
-Must be installable from the Nexus Player (waivable if installable from Play Store on PC)
-Must have a leanback launcher shortcut
Basically, if the emulator requires root, ADB, third party peripherals (for use or configuration), sideloading, etc., it won't be on this list.
NES:
NES.emu ($3.99)
Open the Play Store on your Nexus Player, and scroll up to search. Type or speak "Nintendo" or "emulator" and this will be one of the options that comes up. Alternatively, you can purchased and push install from the web-based Play Store. Open installation and first run, you should go to the settings and configure the gamepad for in-game actions (specifically, to exit the app).
SNES:
Snes9x EX+ (FREE)
Same as above (same developer and menu system).
I'd advise using the SNES emu first (as it's free) to learn how his menu/control setup works, then move on to his other paid emulators. You can see his other emulators at this page here - https://play.google.com/store/apps/developer?id=Robert Broglia&hl=en
Alternatively, you can open the Play Store on the Nexus Player, scroll up to search, and type/speak "emulator." Pretty much all of those are his. As I purchase his other emulators I'll add them to the above list when confirmed. If others wants to try them and report back, I'll also update the list based on that. If you find other emulators that meet the above criteria, please share.
Won't they get removed from the store soon? Emulators are banned quickly on Google Play, aren't they?
Magnesus said:
Won't they get removed from the store soon? Emulators are banned quickly on Google Play, aren't they?
Click to expand...
Click to collapse
Most emulators on Google Play have been there for years. Nesoid and the other emulators made by that developer were removed for a specific violation. Here's a good article on the subject.
http://www.androidpolice.com/2011/0...nded-are-emulators-soon-to-be-banned-content/
Also, I'm going to go out on limb here. It's normally bad form to distribute links of ROM distribution website (and I won't post it here unless a moderator explicitly tells me that it's ok). However, there's one website that is actually legal (and as such, don't expect to find the best games here). Basically, the ESA has set up a way of protecting the rights of gaming companies and their work, while also offering some ROMs to gamers. Read more on the ESA here:
http://www.theesa.com/ (NOTE: Not a ROM distribution site)
Due to this, one website is completely ESA compliant and has, at the request of Nintendo (and other parties) intentionally set up dead links that will usually be at or near the top of Google results. If you search for a specific ROM on a Nintendo platform, and you click on the link for this specific website, all you get is a link that says "This page has been removed due to copyrights." What few ROMs are available on this website are legally freely distributed. Have at it.
The only problem I have with console emulators has always been the controller lag. This has been true even on my gaming PCs. Playing Super Mario 3 for example, on my SNES (bought one just for this game - lol) it's smooth and does what I expect it to. On my PCs, ADT-1, etc., there's always a minor lag that's just enough to throw timing off.
Mame for the most part on the PC has worked very well for fighting games. Chankast with MvsC2 was damn smooth for me. I'd love to see Android get to this level of emulation.
Mi|enko said:
The only problem I have with console emulators has always been the controller lag. This has been true even on my gaming PCs. Playing Super Mario 3 for example, on my SNES (bought one just for this game - lol) it's smooth and does what I expect it to. On my PCs, ADT-1, etc., there's always a minor lag that's just enough to throw timing off.
Mame for the most part on the PC has worked very well for fighting games. Chankast with MvsC2 was damn smooth for me. I'd love to see Android get to this level of emulation.
Click to expand...
Click to collapse
There are two types of lag that you'll have to deal with here: system timing and input lag.
System timing - Each emulator developer takes their own approach to this. For the SNES, for example, SNES9X and ZSNES took two different approaches. ZSNES made the system timing more consistent, while SNES9X attempts to emulate the system timing of the SNES to a fault. As a result, playing a game on SNES9X will more closely mirror the actual SNES than ZSNES will. Basically, if you're playing a game that requires timing, you'll have to completely relearn your timing on ZSNES, whereas SNES9X will require less (if any) adjustment.
As for Sega 8/16-bit systems and the 32X, you should ONLY be using Kega Fusion on the desktop. This emulator is made by the same guy who has been hired by Sega numerous times to help them port their "Ages" collections to various platforms. He has inside knowledge of the hardware which is why his emulation is so spot on. There should be no noticeable difference in timing between an actual SMS/Genesis/SegaCD/32X and Kega Fusion. Unfortunately, the emulators available for Android aren't based on Fusion.
Input lag - All monitors/HDTVs have a degree of input lag. If you're gaming at 60fps, you want input lag to be <16.67ms, or 1 frame. This ensure that your button response is never more than 1 frame off. NOTE: This has NOTHING to do with pixel response time advertised by LCD manufacturers. Do NOT confuse these two specs. Here's a database of PC monitors and their associated input lag - http://www.displaylag.com/display-database/
HDTVs have an inherently high input lag due to all of the processing that they attempt to do. If you're going to game on these HDTVs, you want to disable as much as possible by using any built-in game mode that the HDTV has. For example, I use a Samsung L46A650. I bought this HDTV in 2008 because, at the time, it had the best input lag control. To date, no HDTV has bested it, so I'm keeping it until it dies. If I use HDMI input 2, set the source to 1080p (possible with Xbox 360, not with PS3), and set it at PC mode, it acts as a PC monitor. Input lag is <16.67 ms in this mode. For other inputs, enabling game mode has an input lag of 16.67ms to 33.33ms (1-2 frames). VGA (Dreamcast) is <16.67ms. If you dare use standard or movie mode, input lag is 3-4 frames. And if you have component hookups (like my PS2) and forget to enable game mode, it's a horrid 4-6 frames worth of delay. Here's an AVS thread on it - http://www.avsforum.com/forum/166-l...-results-your-lcd-display-here-reference.html
Bottom line is that you can greatly reduce the timing issues that you're having by ensuring that you're using the optimal emulator, and properly configuring your display.
^Thanks for all the detail man! I'm using a Samsung TV as well and had been using game mode for my ADT-1 input. Switching it from Game to PC, I saw a significant improvement in the input lag; however, I do see occasional screen hiccups (just a quick flash while navigating). The SNES games (Mario 3 in this case, for comparative purposes) plays almost flawless and as smooth as my SNES. Not perfect, but a helluva lot better than in game mode. It's comparable to my PC at this point, from the quick 10 minutes of testing I did.
Mi|enko said:
^Thanks for all the detail man! I'm using a Samsung TV as well and had been using game mode for my ADT-1 input. Switching it from Game to PC, I saw a significant improvement in the input lag; however, I do see occasional screen hiccups (just a quick flash while navigating). The SNES games (Mario 3 in this case, for comparative purposes) plays almost flawless and as smooth as my SNES. Not perfect, but a helluva lot better than in game mode. It's comparable to my PC at this point, from the quick 10 minutes of testing I did.
Click to expand...
Click to collapse
I'm glad that you found it useful. I want to clarify something from my prior post that I was misleading on.
There are essentially 3 classes of "modern" emulators for the SNES, and there are many that fall in around or between these classes. For this example, I'm going to refer to Higan (formerly BSNES), SNES9X, and ZSNES.
Emulation is tricky. The more accurate you attempt to be, the higher the system specs that you need. Due to this, Higan stands alone as the most accurate emulator. It won't do any graphics filters. It won't speed up games. If a game had a scene with horrendous slowdown on a physical SNES, it will have the same horrendous slowdown on this emulator in the same spot. If you want to perfectly emulate an SNES, don't care about modernizing the graphics, and have the specs to run it (quad-core 3ghz+ Intel Core series CPU), then go for Higan. Note: There's no equivalent for Android, nor could there be at this point.
At the opposite end of the spectrum is ZNES (and there are far worse emulators, but I'm picking on them). Like all emulators not named Higan, this program takes shortcuts to mimic functionality. More shortcuts means better speed and lower system requirements, but also more compatibility issues. Try playing Earthworm Jim 2 and you won't hear most of the sound effects.
SNES9X is a compromise. It is far more accurate than ZSNES and therefore has higher system requirements. It takes more of a 95/5 approach. It won't have the accuracy as Higan, but it also won't have the slowdown found in Starefox to the degree that a real SNES or Higan would. It also allows you to enhance the graphics with filters and such. It's also ported to damn near every platform (including the Android TV app mentioned in the OP). It won't be exactly like playing on an actual SNES, but it will be closer than most emulators while offering enhancements, and consistency across multiple platforms.
I have installed these emulators and these are superb.
Tldr: need to use controller for touchscreen games
I made a similar post before requesting some help and I was pointed to Droidmote, however that's not really what I was looking for and it didn't really do the job.
I have a mad catz mojo android console and a lot of games I want to play require I use a touchscreen. I've been digging around trying some apps and searching for a fix but I haven't found anything. I need an app that will allow me to use one of my controllers to emulate the touchscreen and I think there's got to be a reliable popular app I'm just not aware of any help?
For example final fantasy 4 looks great on my tv but I can't use a controller.
Ps: mojo console forum chat isn't active so I ask here because this problem applies to any android console thank you.