Documentation on the findings and adventures of Lyla Fujiwara, Matt Wilde, Josh Kaplan, and Paul Meier, four Brown University students studying mobile game development in an independent study.
Tap-A-Mole is a standalone version of the Whack a Mole minigame I made for our failed Adventure game attempt. It features three difficulty settings, score keeping, and the Benny Hill theme. Try it out and tell us what you think!
We're happy and proud to release Momenta (development title Platformer) to the Market today!
As with our last Market release, you can click here if you're browsing from an Android phone, or search "Momenta" in the Android Market.
What would you pay for this Eyjafjallajökull eruption of fun? You might say $10,000, but wait, it's free! Download it, PLAY IT, enjoy it, and please provide feedback!
Pick it up! There isn't a way to link to the market itself (unless you're viewing this on an Android phone, in which case, click here!). If you search 'Rat Race' from your phone, it's the only app that comes up.
It's free! Download it, upvote it, PLAY IT, enjoy it ^_^
Short update, but a few links that address a few issues that we've run into:
For Josh's Cup minigame (video soon!), we had some issues with Random numbers not appearing that random. This is partially to do with generating lots of random numbers consecutively (we think its generator uses the system clock as a seed, which means lots of Random numbers end up near each other if you generate them in succession). A helpful blog post details a way to get more widely distributed random numbers, albeit in O(n) time.
I tried answering an Android question on Stack Overflow on running out of memory in apps with lots of images. My answer was first, but I found the other answers much more instructive, themselves containing great links, and recommend it as reading to anyone wanting to optimize their graphics (which seems to be most readers of this blog, as our highest traffic consistently comes from Josh's excellent post on minimizing transparency losses.
Finally, while working with Preferences for Rat Race, I hit a really strange bug with ListPreference where I could get a set of options, but when I tried to select them, they would crash the application. The answer was in this excellent blog post, where you learn the dangers of letting your list labels be one type of array, but your list values be another. In Rat Race, I had to make all my numbers Strings and run Integer.parseInt(String) on all my values, but it ran!
New!Matt mentioned some issues with messaging, and applications that consume resources long after you've killed them. This, unfortunately, is part of the bear that comes with multitasking, and a great post describes how to responsibly exit an app, providing insights on common app-building gotchas along the way.
That last snag was the closest I've come to having stringly-typed data. ^_^