It's been a while since I last updated the old fatkidgame blog, because of the increased demands of school, but that doesn't mean I haven't gotten anything done! In fact, so much has gotten done that I don't really know where to start...
Actor Manager! The actor manager is a system that automatically calls methods of an actor when appropriate. This automates common tasks while still leaving a lot of flexibility. It's really intuitive and I'm very happy with how it's turned out.
Collisions! I thought I had collisions finished and perfect, but upon trying to use them, I found a LOT (and I mean A LOT) of bugs that took a while to clean up. In fact, I'm still not sure if I'm finished with that. Collision detection is tough, but I'll be thanking myself later if I get a really solid system going now. Plus we can't have fatkid glitching his way through blocks, can we?
Menus! This is pretty unexciting, but I though I might as well mention it. I added a menu system in Paunch that automates simple menu tasks. It's not really very complicated, but it seems to work pretty well and is very simple to use.
Etc! The use-case trial that I used to find bugs in the collision system also helped me identify other issues with Paunch. Some were just over-complications in various systems that I simplified to make easier to use, but I also ironed out a plethora of miscellaneous bugs by doing this trial. Second maybe only to the Actor Manager, this was the most time consuming task since I last updated, and I'M STILL NOT DONE!Â
That being said, I think I'm getting pretty close to what I'd consider to be an Alpha build of Paunch. After I de-glitch a few more areas, I just need to add some kind of sound system and (maybe) support for older computers. That would be a pretty big milestone!