I started my project today, and Day 1 went reasonably well. I have a plan for what I'd like to get through in each of the first four days, and I got everything I planned for day 1 complete. I did uncover a couple small things I'll need to add, though.
My project is "Let Them Eat Cake", a gameshow in a dark dystopian future. It's a deadly competation, but people volunteer for it for the chance to win extravagent luxuries, such as two-ply toilet paper.
I am building it off of the same engine I'm using for my main project, so there's a lot of library code for pathfinding, AI, and rendering that I'm taking advantage of. This project is a bit of a departure, though, because my main project is more of a dwarf fortress style simulation, whereas my 7drl is a combat focused dungeon crawl.
Main progress today:
* Set up the project and did all of the boilerplate work to get it building and running for my new project. I'm using godot, but most of the code is generic .NET 6.0 libraries.
* Put together some initial art for walls and characters. I'm using 3D models of ASCII characters for now, which I may swap out if there is time later in the week.
* Implemented player + monster movement. No combat yet; that'll be tomorrow.
* Implemented a first pass of dungeon generation. This was the biggest piece of work today. I've never really written something like this, so I'm starting with a BSP approach. It's decent enough for now, but I hope to have time to improve it on Monday or Tuesday.
* Added some towers to the dungeon generation. These are going to play a big part in the actual gameplay, because your goal in each floor will be to reach each of the towers and press a button to open the exit. I also like what they might bring to the gameplay, because the higher elevation gives you a much better view of the map.
This is my first 7DRL, but I'm really enjoying it so far. Hopefully I can keep my momentum up for the rest of the week.