Thursday, April 19, 2007

Something new

Whoa, theres much time went from my last post. And actually there arent much news to tell. Im continuing to develop my 2D reincarnation of EvilMonkeys, not as fast as I wanted to though. Since this little project was rebuilt from a scratch 3 times, Ill provide its most important features for the moment:
I wrote a simple surface manipulating class, which is very easy to use.
I wrote a sprite class which is able to load any image, and has the ability to move framarate-independently.
I wrote a level class, which can be loaded from file, or generated randomly. The sprite can move in the level, and there is even a collision detecion, so the sprite cant run through walls.
The level could be edited in very simple editor.
Also, I implemented a crude system which can handle keyboard input for level saving and loading.
The levels dimensions can be easily changed.
The level can support many tile types, although there are only 2 tiles at the moment - wall, and empty.
The editor can also be easily extended with new tiles. But its still very crude.
There is an enemy class, with very buggy and glitchy path finding. For now, its good cause it at least works sometimes.

Actually Ive implemented every single feature I wanted this game to have. But there are much work ahead - I must debug and improve every single feature of my game, and there are much to be improved. And yeah - no screen. The game is still black n' white. I will load in some textures this weekend, and only then I will upload a screen.