Now that I know where I currently sit with Rocket Boy and where I'd like to go it feels like it is time to move forward. Time to roll up my sleeves and get my hands dirty! But where to begin? I could dive in and start adding new code. I've got mountains of missing or half finished features to attend to and it is exactly those unfinished features that lead to bugs. Mountains of bugs in my code already piling up to the ceiling. It's time to fix the bugs!
Bug hunting is always sort of fun for me. I mean there are the obvious bugs from just playing through the game, but aside from that I definitely enjoy the play-it-to-break-it mentality of finding bugs that might not be so obvious. I was never taught how to fix bugs. I just sort of picked it up as I went along, so if anyone has suggestions feel free to let me know. My current process involves play testing with the specific intent of finding bugs. When a bug is found it is rated on a severity scale of Major, Minor, and Glitch. A bug that gets a Major severity is a game breaking bug, a Minor severity is a bug that stops a mechanic in the game from working, but doesn't actually crash the game, and glitches are just small tweaks needed to some feature or mechanic that just isn't working exactly right.
After some troubleshooting I ended up with a list of 12 bugs as follows; 1 Major bug, 2 Minor bugs, and 9 Glitches. That is not so bad, and shouldn't take too long to get through. The game is actually in a really solid place. It looks like I'll be ready to start adding new features in no time at all. Yaaay!!!
But before moving forward I want to fix these bugs. Let's start with the one major bug. That one is actually a very ease fix. One of my leaf objects has a variable in it's draw event that is not defined. Easy fix. The rest of the bugs took another hour or so to get through, but I won't bug you with the details of this. I fixed them and all is right with the world.
Now I'm feeling back on track and it's time to start thinking about what features to add next. I obviously want to get my playable demo updated as quickly as possible, because it's pretty old and full of glitches itself. Taking that into consideration I'd love to complete four types of planets to randomize from and get the planet building mechanic all fleshed out as well. Then I'll be ready to share what I have with the world once more.
I'll get back here for another post in a day or two when I have something cool to show you! Until then thanks for reading and get out and do something cool today outdoors! The graphics are great out there! :)
EARLY ACCESS WITH ITCH.IO REFINERY
Now available at Itch.io Refinery Early Access!!!