The Boost Bracelet allows you to run quickly, breaking through certain blast-resistant walls (the silver-blue ones pictured below), and smash into enemies. If they're weak and light enemies, they'll be KO'd with one hit and go flying. Otherwise, you'll bounce right off of them, having inflicted some damage. While running at critical speed, you're invulnerable to gunfire. The down-side is that it takes a little while to build up your speed to critical level - before this, you're completely vulnerable. Hitting anything solid will cause you to bounce off of it, as well.
Using the Boost Bracelet, neither blast-resistant walls nor light enemies can stand against you. |
In addition to fixing little things and adding sounds, I've found a way to speed up the loading time of the game significantly (probably the way that I should've gone for writing the game in the first place). A quick test cut it from something like 4 to 5 seconds to around a half a second, or something like that. 4 - 5 seconds isn't a lot, but when the game reloads from a save point every time you die, it can get a little annoying.
Basically, I currently have all of the maps in the game in a single scene, which means that the Blender Game Engine loads it all up and places all of the objects, unnecessarily for my game. In addition, all of the objects execute logic, even if they're not on the same map as the player. This slowdown is minimized by slowing the frequency of script execution and stopping scripts early for objects not on the same map as the player, but it's still happening. It would be far faster to split up the maps into individual scenes, or at least sections of the game world into their own scenes (i.e. all of the sewers in one scene, all of the city maps in another, all of the park in the third, etc). The definite upside is that the game wouldn't take nearly as long to load, and that the logic load should also be reduced. It's something to think about / implement, to be sure.
Anyway, that's basically what I've been working on so far. Thanks a lot for watching my space here and reading about my adventures in game development!