Wednesday, October 6, 2010

Savanna Smash

It's been a while since I posted anything interesting here...

I've been playing with mobile app development lately, mostly web-based with HTML5/CSS3, Sencha Touch, jQTouch and even GWT. It's all been fun, but I've also been curious about native mobile app development. So, about 3-4 months (too long) ago I bought a Nexus One... and it's been sitting in my pocket since then as a fancy phone and occasional mobile browser for web-app testing. Then a couple of weeks ago I finally decided to write something, but what should I write I asked myself... well, obviously a game. After a couple of weeks of prototyping, testing and debugging, here is the fruit of my curiosity:

(For those who don't know what this is, it's a QR code with the encoded URL for the Android Market. You can use a Barcode Scanner on your Android phone to quickly install the application without having to manually search for the application.)

It is a simple physics based game called "Savanna Smash": you throw a rock and try to bring down the defense and take out the evil dudes. Right now it doesn't have any kind of scoring, but I was planning on adding a point system based on how many throws it takes to achieve the goal. It will mean that I'll have to figure out the data persistence on Android, but that's the whole point of a learning project -- learning the framework.

To run the game at the moment you'll need a Froyo (2.2) phone, but I was planning on extending the support down to 2.1 and possibly even 2.0. You can get it from the Android Market; search for "Savanna Smash".

Let me know what you think!

0 comments: