Tuesday, October 19, 2010

Marble Memory Updated - Let There Be Sound!

A new version (1.0.2) of Marble Memory has been posted on the market. Changes include:

- Sound effects for various events in the game

- When the reset option is selected from the menu, a confirmation dialog is presented rather than just nuking your progress

I also accidentally removed the app from the market this morning when trying to push out the update before work. All should be well now.

Saturday, October 16, 2010

Marble Memory Updated - A Couple of Bug Fixes

While trying the app out on a Galaxy S phone, I noticed a couple of bugs that I wanted to fix pretty quickly:

- I spawn a separate thread to highlight the block sequence prior to starting a level. If a new level was started prior to the thread finishing, seemingly random blocks would be highlighted. The previous thread is now interrupted before starting a new sequence animation.

- The intro and level dialog text was a little crowded on higher resolution screens. I added some spacing here to help this out.

Version 1.0.1 is now posted on the market.

Marble Memory Published on the Android Market

This morning I released my first app on the Android Market, Marble Memory. This project started when I was just dorking around with some accelerometer sample code. Before I knew it I was adding basic collision detection and state logic. I am really not expecting too much from this as it is the first "game" I have ever written on any platform, but I wanted to prove to myself that I could stick through a personal project to the end. :)

The premise is pretty easy to pick up. A number of blocks are displayed in random locations, and it is your job to crash into them chronologically. Once you touch the screen to begin the numbers disappear, so it is up to you to study and remember the order.

All of the sources I read indicate that seven is the magic capacity for the average human short-term memory, with nine being on the high end. Once you hit level ten a help block will appear that displays the block order for a short amount of time. You do have to pay a penalty for using it though. An extra block will be added (unless you have not hit one) and the block order will be reshuffled.

I have some ideas for additional game modes, so if I get a couple of users that enjoy the app I will spend some time working on them.