7DRL Day 1 Progress


Starting at midnight, I worked for my first 8 hours just attempting to integrate most of the assets I outlined in my day 0 post. I was able to end my first night of work with a basic if functional title screen/intro, and two separate player characters successfully hopping around a randomly generated dungeon with a working turn tracking system.

After sleeping for the afternoon I went back to working on the project. My first goal was to fix the broken lighting system and get it working properly with two characters. I ended having to rewrite a good chunk of the code I had originally implemented for lighting in order to get it to work properly. I also separated the code for both characters instead of them being clones, and implemented some placeholder sprites and a camera cursor to indicate who’s currently under control.

I was on a roll after fixing the lighting, so I pretty quickly went into making the second character properly follow the first. I chose not to take the easy route of having the second character just move into the same square that the first was previously in(ala Pokemon Mystery Dungeon). Instead, they use the same pathfinding code planned for enemies to move a space closer to the first character each time their turn comes up, with a small chance of moving in a different direction entirely. I wanted it to to feel like they were an actual character trying to follow the first, and not just a generic follower. If you move far enough away they even get lost and start to wander around, following you again if you move back towards them.

Between dinner and errands for the night I only had a little bit more time to work before the 24 hour mark, but I was still able to use my time to put in some functioning doors. I also fixed some minor issues with depth sorting and displaying entity shadows.

I would’ve like to have gotten a few more things done first day, but luckily I still have a few more hours before I need to sleep. My current goals are to finish implementing doors, fix a minor issue with the following code, and make it so you can properly switch between characters.

Get A Delver and Her Dog - A 7DRL

Leave a comment

Log in with itch.io to leave a comment.