[Q] Ouya touch sensor the same as a touch screen? - Ouya Q&A, Help & Troubleshooting

I just started reading up on Ouya, and I'm thinking about porting my games to there, but they don't work well with a joystick/controller.
I read that Ouya has a touch sensor of some kind.
Does anyone know if this is the same as a touchscreen on a phone/tablet?
Would i have to change my code in my html5 games to detect this touch sensor, or would it just work with events like ontouchstart etc.?

The controller has a touch sensor in the middle - for moving a mouse pointer around. I'm not sure what you will have to do to adapt your games to it, but OUYA is more aimed at controller input.
~Troop

is it really possible to port console games?

I would suggest downloading and looking at their dev kit. It's free. Probably give more insight into the controllers capabilities.
With that said, if the game was designed with touch inputs to start, it probably isn't a controller friendly game. Just like most third/first person shooter games are not that touch input user friendly. Thus, part of the question and answer is going to depending on your game.

Yes it is just the same, you can use it on other games ^^

At the moment it simply acts as a mouse. in fact, nobody at OUYA knows how to NOT use it as just a mouse. also, for the first half-second after activating the touch-pad... the OUYA doesnt differentiate between which controller is in use, and returns the feedback for all players in that time.
As OUYA didn't realise it was necesarry to have a pause/menu button on their controllers, some devs caught touchpad movement as a menu-activation, but that has since changed, and really, so has most community support for the very low res touchpad
You can use it for touch feedback ingame provided you use YOUR OWN methods to determine which player used it, and that you can adjust the resolution of the touchpad to the different screen resolutions yourself, as OUYA also doesnt calculate that part (ie 720lines vs 1080)

Hicsy said:
At the moment it simply acts as a mouse. in fact, nobody at OUYA knows how to NOT use it as just a mouse. also, for the first half-second after activating the touch-pad... the OUYA doesnt differentiate between which controller is in use, and returns the feedback for all players in that time.
As OUYA didn't realise it was necesarry to have a pause/menu button on their controllers, some devs caught touchpad movement as a menu-activation, but that has since changed, and really, so has most community support for the very low res touchpad
You can use it for touch feedback ingame provided you use YOUR OWN methods to determine which player used it, and that you can adjust the resolution of the touchpad to the different screen resolutions yourself, as OUYA also doesnt calculate that part (ie 720lines vs 1080)
Click to expand...
Click to collapse
My experience as well. It's a very crude laptop type trackpad, with horrible sensitivity. It gets the job done, but I wouldn't use it for anything game related. Only navigating UI that isn't controller friendly (especially if you install a new launcher such as Nova, like I did). And yes, I have actually already found a couple games on the Ouya store that are difficult/impossible to navigate with the controller without the trackpad.. High quality stuff..

Related

N64oid Touch Pads w/ Game Keyboard?

I'll get right to the question, is it possible to use the touch pads on N64oid with Game keyboard? And if so, how?
I tried it briefly today and could not get it working.
- Thanks.
Xperia Player said:
I'll get right to the question, is it possible to use the touch pads on N64oid with Game keyboard? And if so, how?
I tried it briefly today and could not get it working.
- Thanks.
Click to expand...
Click to collapse
I see no reason why one would do this.
1) Mupen 64 already uses the analog sticks mapped to the Xperia Play touch pad.
2) In emulators such as N64oid you have the option to map the Dpad OR the Analog stick to the Xperia Play Dpad.
Now even if you got the mappings to work right you would only have 1 sort of input... the Dpad.
Which then again limits you to only use Dpad or Analog stick with the Xperia Play Dpad.
Or am I missing something here?
Yes I was: support Xperia Play Touchpad in Gingerbread (need root)
PS: Just gave it a shot, I can not get it to work aswell on N64oid.
(Not just the analog stick, it refuses to take any input from the Gamekeyboard app.)
yea it is possible. i had to try A LOT before getting it to work, because n64oid behaves really badly with gamekeyboard... you have to adjust the gamepad without actually seeing the n64 onscreen controls, as you can't put the gamepad onscreen with n64oid. also, to be able to press more than a button at a time, you actually have to map keys with n64oid and NOT with gamekeyboard (mapping the other buttons to stuff like numbers in the app), and only putting touchpads on the analog stick and c-buttons.
I also found out it's better to get the onscreen left touchpad as big as you can, because otherwise you.. won't be able to run. -_- you'd have to tap the exact border of the touchpad.
Edit: if you want I can upload my gkp.
Finally, the c-buttons mapped to the right touchpad.. well I can't get them to work perfectly. Either one of these happens: you'll have "down c" presses while pressing left or right, or you'll always have left/right presses even if you press both left and right.
Maybe it's due to the fact that I set the n64oid control size to "small"; if you set it to medium, maybe it'll be difficult to run using the analog stick because the ratio touchpad size/analog stick size won't be large enough. I haven't tried this yet however.
I personally mapped both the right touchpad and some buttons to the c-buttons.
@Thaevil0ne: mupen64 uses touchpads, but it still is kinda laggy and has many graphical bugs. Gamekeyboard lets you actually use the Play touchpads, so mapping them to the onscreen analog stick, and then hiding it works like mupen, without the lag.
If you want I can upload my profile. But maybe it will better to wait for a good mupen64 release
rubbergnome said:
yea it is possible. i had to try A LOT before getting it to work, because n64oid behaves really badly with gamekeyboard... you have to adjust the gamepad without actually seeing the n64 onscreen controls, as you can't put the gamepad onscreen with n64oid. also, to be able to press more than a button at a time, you actually have to map keys with n64oid and NOT with gamekeyboard (mapping the other buttons to stuff like numbers in the app), and only putting touchpads on the analog stick and c-buttons.
I also found out it's better to get the onscreen left touchpad as big as you can, because otherwise you.. won't be able to run. -_- you'd have to tap the exact border of the touchpad.
Edit: if you want I can upload my gkp.
Finally, the c-buttons mapped to the right touchpad.. well I can't get them to work perfectly. Either one of these happens: you'll have "down c" presses while pressing left or right, or you'll always have left/right presses even if you press both left and right.
Maybe it's due to the fact that I set the n64oid control size to "small"; if you set it to medium, maybe it'll be difficult to run using the analog stick because the ratio touchpad size/analog stick size won't be large enough. I haven't tried this yet however.
I personally mapped both the right touchpad and some buttons to the c-buttons.
@Thaevil0ne: mupen64 uses touchpads, but it still is kinda laggy and has many graphical bugs. Gamekeyboard lets you actually use the Play touchpads, so mapping them to the onscreen analog stick, and then hiding it works like mupen, without the lag.
If you want I can upload my profile. But maybe it will better to wait for a good mupen64 release
Click to expand...
Click to collapse
Yes, please do upload you profile.
Also, the way you use the layout inside N64oid is small and Bottom + bottom?
yes, the controls are set like this.
here is the gkp:
http://www.mediafire.com/?ipw9pro1p873zc6
I'm kinda confused here, I'm trying to use the left touchpad for moving and the right for c buttons.
If at all possible.
Sent from my R800x using xda app-developers app
they are mapped like that. as I wrote though the right touchpad is not always accurate with the touchpads, so I mapped triangle, circle and select to tree of the c-buttons, also.
rubbergnome said:
they are mapped like that. as I wrote though the right touchpad is not always accurate with the touchpads, so I mapped triangle, circle and select to tree of the c-buttons, also.
Click to expand...
Click to collapse
Ight cool, I'll try tinkering with the C buttons and if I find a better map set up ill post it you cool with that?
I wonder if Mupen64Plus AE will be faster thatn n64oid some day, i've seen that they are beta testing a 2.0 version of it, i hope it runs better on the Play-
Yea, I'm just waiting for a fast version of mupen64.
@Xperia Player: of course you can tinker with the gkp, I'd love to have the right touchpad working 100%. Maybe setting the control size to medium in n64oid could help with that, but that might mess up the analog stick, I mean, it could be difficult to run without touching the very edge of the left touchpad
rubbergnome said:
Yea, I'm just waiting for a fast version of mupen64.
@Xperia Player: of course you can tinker with the gkp, I'd love to have the right touchpad working 100%. Maybe setting the control size to medium in n64oid could help with that, but that might mess up the analog stick, I mean, it could be difficult to run without touching the very edge of the left touchpad
Click to expand...
Click to collapse
Yeah I tried that, makes the analog stick almost impossible to use, if game keyboard gave you the option to make the sticks even bigger and smaller it could work... I don't see why N64oid doesn't already have those controls implemented.
Sent from my R800x using xda app-developers app
Yonghz didn't copy Paul well enough
just joking, I don't really know why.

[Q] Custom overlay keys and joystick.for controlling games

There are many many games out there that are playable on the new Atom powered tablets. Mafia 1 for instance looks great, probably better than any sandbox game for tablets.
And there are many more, think of diablo 2 for example.
The problem is, we lack the controls without a keyboard and mouse.
What I have in mind is an overlay control set including mapable keys and directional joysticks, like the ones most Android games come with by default.
Does anybody know if such an app exists? If someone were to make one, I'm sure it would sell like hotcakes provided the vast array of legendary titles windows can boas with.
So far all I have found are Comfort on-screen keyboard and hot virtual keyboard. They're quite expensive but I managed to play Need for Speed 5 and carmageddon TDR
What we need is joystick emulation, to be able to aim, even though without auto aiming, gaming on a tablet can be quite tricky.
Someone make a gummy stickonscreen Bluetooth capable dpad and buttons for our win8 tablets
Thankyou
I've been working on something like this.
It's all in .net, so it runs fine on Windows 8 and Windows RT. I still need to get it loading configs up properly (for customization), but I've got all the hard/tricky parts done.
It doesn't seem to like Quake, but it works great with DosBox.
So where do those keys come from? Are they built in dosbox?
Bec07 said:
So where do those keys come from? Are they built in dosbox?
Click to expand...
Click to collapse
No, it's a program I made. See http://forum.xda-developers.com/showthread.php?t=2142997

[Q] Games on Ouya

Does it have a mapping tool so you can play games that don't support a controller or can you not download them at all?
don't know really. It has some kind of touch pad on it. But since Ouya has a controller, the games designed for it will have gamepad inputs.
for other games, who knows yet. Maybe Sixasxis Controller app may be able to help. It has touch simulator profiles. It's rather hit and miss on it's success. It's not the app, but some game's touch inputs are not static, so it makes it more difficult to setup.
they support sixaxis controllers natively, and there are rumours that a few people will be porting their controller-mapping apps to OUYA, for the purpose of adapting those touchscreen .apk's...
There is nothing so far on the marketplace or on the major OUYA forums
Has anyone tested the Interworks Controller Pro U (aka Retro Classic Controller) with the Ouya (or any Android device)? I'm especially interested in joystick functionality...
Sent from my SAMSUNG-SGH-I727

Gamekeyboard+ doesn't work... Any alternatives?

I've recently rooted my phone just to try out Gamekeyboard+ with a bluetooth keyboard I happen to own. For those of you who don't know - Gamekeyboard+ is an app which gives you a plethora of features to remap physical keys, emulate joysticks, and tamper with controls in many other ways. Probably the biggest feature is the ability to emulate touchscreen actions with physical keys, for example a gamepad. This makes it possible to make virtually any game compatible with physical controllers. Unfortunately, this last function does not work with Zenfone 2, from what I just learned. Upon attempting to use touchscreen emulation, the phone freezes for a couple of seconds and the app crashes.
I've contacted Locnet, the company behind Gamekeyboard+, and they replied that the cause is probably that the app requires an ARM processor, while Zenfone 2 has an Intel processor.
That is a real bummer... since game makers for Android are usually extremely reluctant to add control mapping options in their games, forcing you to rely on the touchscreen, which is a disaster when playing a fast paced action games.
I'm here to ask, are the any alternatives to this app? I just ordered a gamepad for my Zenfone, but since games rarely support gamepads, it's gonna be mostly useless without a solution like GK+.
Hmm
Sent from my Z00D using Tapatalk

Mouse emulation with controller?

I know this has been asked before, but I've noticed several games downloaded from the Shafa market have a built in mouse function (using the right analog stick on a controller) for touch screen only games. Is it possible to develop the same feature for touch only apps like Xfinity Go? The Remote Mouse app is very slow and unreliable, so I was hoping some saavy developers can look into this possibility.
use tincore app. this will let you map almost everything. but most advanced functions need root.

Categories

Resources