Adding something to my TODO list>>
I'm going to be rewriting my menu system. It needs to be streamlined for me to progress any further, and as it stands right now it's waaay too overcomplicated for what it does. It shouldn't take too long, but damn it's annoying to have to back track to that :P
The main reason for this is map development. I'm to the point now to where I can start making rooms for the game. As it stands right now, the menu is too overcomplicated to work with (hard to add new menu items that do things like keyboard input, etc). A streamlined menu system will allow me to work on maps quickly and efficiently. There are certain aspects of the current menu system that just aren't practical for use beyond what I have it doing now. At the time, I didn't realize that it would be a stumbling block later on.
Off the topic of things that need to be done, and on to things that are done; the GameState manager is now finished. A lot of code was migrated to it. Better support for the game loop, and now it allows me to do things like room transitions painlessly :p...
With the GameState manager finished, I will be able to perform some changes to the game's behavior depending on what goes on in the game loop. Doing so meant rewriting the game's main loop into something very manageable. Also allows me to distinguish draw layers, etc.
I've also rewritten the menu system. It's not entirely finished, but it's functionality is a LOT better, and a lot less confusing to work with. Supports multiple types of menus, so I can easily generate an image menu (item menu, tile selection menu for development, etc) if I need to.
Weapon system has been rewritten for the most part as well. The player now has the ability to shoot upwards. I still need to work on some more graphics for this, so bear with me on that one Look at me, I'm invisible!...
I'm also planning on redesigning the player's artwork. Bomberman-head just isn't doing it for me anymore :p
0 comments:
Post a Comment