Personally I can't wait for the Tegra 4, with 6 times the GPU processing power of the Tegra 3, (72 non-unified shader units vs 12), we'll be able to realise modern day post processing effects using advanced fragment shaders with high resolution mesh…
This is absolutely what happens with the NDK, with my Java/JNI/NDK structure I destroy my game, (and thus sound), in onPause().
I know that that is not the recommended Android Activity behaviour, but the OUYA is not a normal Android device and I do…
Even though I am using Java/JNI/NDK from what I have read accessing the file system goes through the same JNI sub-structure.
I didn't have to setup/initialise anything, by default ifstream/fopen will have permission to access each games private ar…
I'm seeing the exact opposite of this in my OUYA applications, I routinely hit >100fps/smaller than 0.01ms for elapsed frame time.
My engine uses exactly this kind of Java/JNI/NDK structure and I don't see any FPS cap, in fact when I run PerfHUD…
90% of employees on the User Interface would be the proverbial all show and no substance, you only need 1 employee for any UI, no matter how complicated it is, (and it shouldn't be).
Even though I agree with you that the current one is clunky it's …
I completely agree with the "For the console to be treated like a console, it needs to act like one", lose the android device image, (in reality don't change a thing about how games are developed for the OUYA), just adjust the marketing so that ther…
Wipeout_Down said:
My Game breaks so much new ground that I can't afford to consider the Questions of Gamer Addiction and the Test of Time. I think any Game with Good Gameplay can be Addictive, and anything that breaks new ground could pot…
Well I wouldn't have replied if my interest hadn't been piqued by the content of your original message.
We're currently heading into the Beta stages of our Stunt Car Racer/Vroom homage for the OUYA, so anything to do with racing gets our attention.…
There's nothing really wrong with your post, apart from the fact that it is extremely specific and reads as if it is in the middle of a long and protracted interwebz argument between two e-thugs.
All kidding aside, maybe if you took a deep breath, …
The only reason libraries like those wouldn't work is if the OUYA devs have appreciably modified NVidia's original Tegra3 firmware/driver stacks.
The way to find out is to link them into your NDK app and use some of the routines they contain.
Can we get a poll happening on this one? I've already voted for nobleRobot's world changing game idea in my mind 100+ times.
P.S. Every character in Super Halo Brothers, (internal development title), should lung busting shout everything they say.
The OUYA is going to scale to the native resolution of your TV/Monitor no matter what you set your Framebuffer's resolution to.
Given that, choosing the resolution of your Framebuffer boils down to performance and artistic tradeoffs. The only thing…
Have developers bypassed the OUYA ODK, (i.e. Android Input), and used combinations of OUYA controllers and XBox/PS3 hubs + XBox/PS3 wireless controllers to have 6/7/8+ controllers running simultaneously?
What they are trying to say is that Zip'ing an audio file not only does not compress the file, (beyond a miniscule amount), it's superfluous as the APK is already zipped.
You add your wav file to your assets directory and it already gets zipped au…
You can use the Android NDK + JNI to build an OUYA game, that's about 98% c++ and 2% Java, if you check out the Native Development Category in the forums, some developers are trying to get a full Native Activity, (i.e. 100% C++), version running.
/facepalm ok I found your source.
Are you able to set a breakpoint around chasePlayer()? I followed the code and I don't see anything obviously wrong with chasePlayer() and the Enemy::update::STATE_CHASE case in your enemy update state machine.
That spam I posted is only a partial dump, the rest of it didn't seem crucial, GC/AwesomePlayer/MPEG/etc.
If you do an "adb logcat >logcat.txt" you can see what I see too, the spam starts as soon as the game crashes when the first ship tries to …
I tried your apk a few times and noticed how unhelpful logcat was even when picking through it with a fine tooth comb. A lot of stuff seems to go belly up:
I/ActivityManager( 304): Process tv.ouya.console (pid 2857) has died.
W/ActivityManager( 3…
It sounds like the build path for your OUYA jars is not setup, when this happens you can still get Android Input through keyUp/keyDown because you're not accessing any OUYA specific methods.
Does your logcat contain NoClassDefFoundError errors?
Y…
I use Android Input with the following OUYA constants and code without any issues:
// Left stick
OuyaController.AXIS_L2,
OuyaController.AXIS_LS_X,
OuyaController.AXIS_LS_Y
x0 = event.getAxisValue(MotionEvent.AXIS_X);
y0 = event.getAxisValue(Moti…
If it's such a sure thing, why the hell are you wasting time trying to justify your delusional paranoia's in these forums?
Get on your bike and get to the court house ffs.
Just about everything you asked is available in one form or another through these forums, via stickies and user posts.
You have some serious research/reading to do.
Without me knowing a single thing about the OUYA dev plans I am going to make this simple confident prediction.
It aint' ever gonna' happen...ever.
Here's why based on the following assumptions:
1: The Tegra 3 does not have RGB + Vsync/HSync/CSyn…