
Posted May 09, 2024 by Booblesnoot
Howdy.
Last time I figured out the problems I was having with navigation, and thought that I was basically finished with it. I'd forgotten, however, that I needed to add doors. That created its own set of problems, since I needed to created separate navigation regions for them and enable/disable them based on whether the door was open, but ultimately it wasn't too bad. I did run into some issues with the edges of the doors not connecting properly to the room regions, but I added some links and now it works well enough.
Next, I got some basic scene management and state machine code set up, so now I can transition between scenes easily and give both the enemies and player more complex behavior. For the state machine stuff, I mostly followed this video from Bitlytic, which I recommend for anyone interested in incorporating state machines into your projects.
The core gameplay for the MVP is basically done, so now I need to work on sprites and audio. I made a floor tile in Krita and made a normal map for it using Laigter, which I like the look of. I have plans for more stuff to add gameplay wise, but that can come later.
I'm a bit behind schedule at the moment, but as long as I can throw the basic sprites together in a reasonable time frame I'll be fine.
Back to work.