Wednesday, September 1, 2010

Hexxagon DS: Slow, but steady...

The Base Library supporting Hexxagon is nearing completion. The last thing on the to-do list is the GUI input subsystem, which will handle touch and keypad input for GUI controls such as buttons, checkboxes, etc.

After finishing this feature I can go back to porting gameplay mechanics and animations, which of course require player interaction (no point in programming the game without having suitable means of user input ;-). Porting the code I already have from the Hexxagon WIP has become pretty straightforward, since my threading subsystem allows my to easily implement concurrent actions, especially animations can be coded very easily. Since everything is computed and rendered in retained mode, pausing, saving and loading also becomes possible at (nearly) any time. This was impossible to do in the mess of code in the previous version.

Here's some screens of the current development version:

0 comments:

Post a Comment