Now that you mention it, I should setup a leaderboard specifically for those who've managed to beat the game. I bet it could be a big thing trying to get on it! :)
Which also gives me an idea for the final product. What if you could only submit a sc…
You are most welcome, sir! Sorry about the smoke. The final game is intended to come with a surgeon general's label:
Warning: may cause bouts of awesomeness, not recommended for players below the level of Epic :)
(I love that you went out of your …
Try this link instead: https://docs.google.com/file/d/0ByZlsh73W0_SbVdPZUJMQ2Ffajg/edit
Also, this version has a gorgeous icon for the Ouya launcher. Should look right at home with other games.
Got it in under the wire. With an updated Ouya launcher icon, too. :)
Submission Trailer:
Thanks everyone for all your support. I look forward to bringing a final version of this game to the Ouya.
For now, some sleep! :)
Attached is what I believe to be the final release for the CREATE Jam contest. There's very little time, so if you find something wrong, please let me know ASAP.
v0.5: APK Download Thread
Thanks everyone!
Wow. There's a whole cognitive center you're messing with right there. I love it! :)
For those who haven't studied the psychology behind this, in a picture that makes two shapes (e.g. vase/face) it's not possible for humans to see both pictures at t…
Ok, version 0.4.1 is an attempt to fix some of the issues you reported Mogg.
v0.4.1: APK Download Thread
Specifically:
Increases dead zone to prevent at-rest problemsAttempts to read the DPadSimplifying the engine explosion a bit. Slowdowns may st…
Glad you got it fixed!
I learned long ago, production code makes bad examples. There's always something they're doing for their specific circumstance that you may not understand is there. Rewrite it in KISS and work up from there.
Believe it or no…
There's a couple of things going on here that are exasperating the current situation:Android doesn't appear to separate the concept of a button press away from a repeating "typed" character. Thus "keydown" events fire at the retype rate. (Rather ann…
There's more to overclocking than heat. The metastability period plays a huge role. If you clock the chip too high to account for the metastable period, then you're going to have an unstable chip. No doubts about it.
Given that GPU manufacturers ty…
Thanks for the feedback Mogg! I really appreciate it.
I'm glad you mentioned the dead zone. That would have been unfortunate to ship that way. Long term I hope that's just a dev hardware issue. I'm already using a dead zone of -0.5 to 0.5. I'll incr…
POST 7: FUUUUUUUuuuuuuuuuuuu......Guess what? It now looks like a game. And it will make you cry for your mama. Try out the latest APK and let me know what you think. (Especially if you have an Ouya!)v0.4: APK Download ThreadNo video today. Too tire…
VicariousEnt said:
You've missed my point completely. Guess what, the 360 and PS3 are hardcore game machines, targeted to hardcore gamers, and they've sold millions and millions.
Core. They are core gaming machines. The so-called "hardc…
I just ran into this problem. Turns out WAV files are poorly supported. I ran my sounds through VLC to convert them to OGG and voila! Sound effects.
I'm not sure why OGG files didn't work for you, but make sure they're not variable bit rate. Agai…
And thank you for putting up with my questions. I probably sound like a bloody novice, but this stuff is really helping clarify my understanding of the Android platform. :)
Duh, I knew that. Don't know why it wasn't clicking. Thanks for the thwack on the head. :)
Edit: Sorry, I just realized there's one point that's confusing me. Why all the garbage collection? Shouldn't each Bitmap get loaded, copied to native heap…
Can I make a suggestion? I forget who it is that let me know about this (I owe him a huge debt of gratitude), but if you can somehow sideload the following app onto your Ouya, your lives will get 1000% easier:
https://play.google.com/store/apps/deta…
rubix said:
Awesome! I just submitted it to the CREATE competition by killscreen.
Fine. Make the rest of us look bad. See if we care when we try submitting 30 seconds before the close time and suddenly our browser won't work...
Kidding…
As far as I understand, DPAD support is a bit broken in the ODK at the moment. I believe it's on their list of things to fix, but a bit more prodding wouldn't hurt. :)
The good news is that the events appear to come through as generic motion events …
I'm probably going to software engineering hell for telling you about this, but there is a manifest option for large heap:
http://developer.android.com/guide/topics/manifest/application-element.html#largeHeap
On my system (MK808 w/1GB RAM), the sys…
@LeadHyperion - Thanks for the feedback. For what it's worth, I'm not trying to microbenchmark here. I was hoping to understand what's going on in the system. If I can understand what was happening under the covers, I can better optimize the code. T…
Well that's odd. I thought I was sharing it with the world. Why don't you IM me your email address and I'll shoot you the latest copy. :-)
(That goes for anyone who wants a copy but can't access the site!)
POST 6: GETTTING CLOSER (objects in the mirror...)
We've got cannons and bombs and explosions, oh my! No reworked DPad yet. Sorry.
v0.3: APK Download Thread
@KonajuGames - That was my first thought as well.
It's hard to prove that GC isn't the issue, but after spending a lot of time trying to line the two up I realized that there was a lot less GC than I would expect if it was causing this issue. (i.e.…
@Magnesus - Thanks for the suggestion!
To be clear, the call to glClear() is not the underlying problem. Whatever call is made first is what will take 14ms. (Though I did already consider dropping the glClear() for performance once I realized the GL…
Thanks @Mogg! I really appreciate you giving it a run for me. I was starting to get worried. It's always fine and dandy when something works on your machine, but it's got to be able to ship in the end. :)
I'll go back to the drawing board on the DP…
POST 5: MORE PROGRESS
Want to see the battlecruiser guns firing? Want to fire back? Want to see how badly this game will wax your "hardcore" gaming skills?
Stop lying, you know you do! Watch the video below to answer all these questions and more!
…
@KonajuGames - Yup, that's what I'm starting to think. However, the problem is that my rendering is exceeds 16ms with some amount of regularity, resulting in dropped frames. My options are to attempt to optimize the render path (which is definitely …