basiliosz_847 January 22nd, 2014 Here is a link to the OUYA web site. Here is a review on the Register site.
In short it is a console running Android, more or less comparable to the first Google Nexus 7 from a hardware point of view. It doesn't have access to Google Play out of the box, and has its own store. It costs about £100 and it's clearly targeted at hobbyists and tinkerers first. Never the less, it's slowly accumulating games and apps.
Did anyone experiment with developing for it, is it worth it in your opinion, and how does WADE fare when it comes to compatibility?
Taddeus January 23rd, 2014 OUYA is good, I play with it some times. But not much people love it.
I think you publish to OUYA with crosswalk, so no problems to make a Wade game that work on OUYA. Problem is that you need gamepad to play with OUYA games, Wade dont suport gamepads, but you can use html5 gamepad API, not a big problem. The real problem is you need design game for gamepad control, not touch screen game.
basiliosz_847 January 23rd, 2014
Problem is that you need gamepad to play with OUYA games, Wade dont suport gamepads, but you can use html5 gamepad API, not a big problem. The real problem is you need design game for gamepad control, not touch screen game.
While I agree with the second point - a game needs to be designed to be controllable with a gamepad to make sense on something like the OUYA - I don't think your first point is true. To the best of my knowledge WADE can be used on consoles such as the XBox, and the events generated by the gamepad map to WADE events, but I'll let Gio explain, being the author and all!
Taddeus January 23rd, 2014 Yes you are right, Wade translates some gamepad events to mouse events. Left Stick is maped to mouse move, Green Button is maped to mouse click. But other buttons / sticks dont nothing I think.
Gio January 23rd, 2014 That's correct, but full gamepad support is coming in WADE 1.1 :)
Crosswalk is indeed a good way to port to OUYA, it's something that can be done in a single afternoon.
MessiahStudios July 20th, 2017 lol I still have an OUYA .... it's still cool to me lol. Is there documentation about setting up the configurations for the OUYA controller?
Gio July 20th, 2017 Wow this is a really old thread :)
We've had full gamepad support for several years now.
I don't have an ouya myself, but in theory if you call wade.enableGamepads() your objects and your app should start receiving onGamepadButtonUp and onGamepadButtonDown events (as documented towards the bottom of this page)
No idea which button is mapped to which number on the ouya controller, but you can find that out by looking at the data that is received by those events.
basiliosz_847 August 15th, 2017 The memories...! Good thing I never spent that 100 quid for a Ouya.