Monday, February 16, 2009

Vampire Castle Progress

I spent a a whole day trying to move from the PALib library to libnds to make Vampire Castle future proof, unfortunately this proved to be more time consuming than I hoped and backed out the changes (two key problems arose - I can't use anim gifs, and I couldn't alter screen brightness without a lot of faff*). I also didn't fancy rescripting lots of PAGfx ini files to Grit scripts (i.e. the graphics resources). Perhaps further down the line I can do this conversion, but for the moment I don't want to kill programming momentum by getting stuck in the minutae.

After the roll back I added rumble pack support and some new sound effects, this has added to the realism greatly, especially when the fruit reels stop and you feel physical "ker-chunks" and "dunk" sound effects.
Hitting the bonus 4 points now also starts the feature stopper mode that will get you to the top board, although the stopper doesn't yet stop :)

I'm expecting to release either a demo or the full version within the next month or so, source code and revised releases will follow (at the very least a new youtube video will be available soon). One thing I am toying with is displaying cut scenes for collecting your winnings and so on - this is dependent on me having time.

Oh and I briefly looked at LocateMe 1.0.1 beta to help a (potential) user adding in some minor bug fixes - this code hasn't been released and probably won't be as I intend to do some refactoring to better support phone integrated GPS.

* Wintermute on #dsdev mentioned the next version of libnds will have a brightness function I can use - thanks :)

No comments: