I found a major bug in the new version of Fasteroids I released to family and friends. Just before releasing Fasteroids I added some animation to the ship. When I added that animation it did a couple of things: a) made the player invincible, b) when you moved the animation continued to "fire" even if you stopped. I fixed the animation so that when you stopped the animation stopped, but this introduced another bug, the temporary invincibility when you first start/die restart stopped running. I fixed both bugs after midnight (so technically this should be the July 31 blog).
Wow, after a long day at work I managed to get quite a bit of work done on Fasteroids. I made some changes and eliminated some bugs. I changed the game controller support to use the pad rather than the joystick. I made this decision for a couple of reasons: the pad just feels better to me in this game and some of the game controllers we have at Computer Recycling don't have a joystick, but do have a game pad (Logitech Wingman Rumblepad for example). I also fixed the issue I was having with the controller at the menus, it now smoothly goes from one menu option to the next.