Thursday, April 05, 2007

Ugitha is not dead

New version! That zip contains both source and binary.

I sped it up a good bit, mostly by removing useless checks in loops.

The reflectors work too. In the first level, try to make lasers hit the moving red blocks in the top row. The only way to do it is to shoot the same block multiple times, so that the first laser it shoots destroys a block, then the next laser bounces in that empty hole and destroys another block and so on, until it gets a red block. This is a pretty neat interaction that I hadn't even considered before.

What's next? Well, first a bit more code cleanup, then I'd like to add some kind of tutorial and make some new levels, not necessarily in that order. There are a whole lot more features I'd like to eventually include: secret levels, mini-games, special level properties for each of the worlds, end boss, intro that doesn't use MegaMan graphics, maybe some cutscenes, ....