Improbably Doing Well
Well, I was hoping to finish the game engine itself by the end of tonight, but I’ve got like, 6 hours before that happens and, as far as I can tell, the game works perfectly, and never crashes. There’s still some balancing left to do, though. I’m really surprised at being in this situation because my code is incredibly ugly, uses a massive excess of pointers, and has plenty of one letter variable names. But it works, so I just need to not touch anything except the rendering code.
Here’s a screenshot from the game. You can see that I have been very focused on the game engine, and less focussed on graphic or interface. For example, there is a black button on a black button that you can’t see, but has a pretty important function. Also, the title is “SFML Window” which isn’t really the most creative title ever.
Then, the same scene a few seconds later. See if you can spot the dead dwarf. It’s in the cluster of red things at the bottom left.
So, I guess the todo list looks like this:
- Fix a rendering bug that makes a new dwarf spring up randomly whenever a dwarf dies.
- Add some visible particle whenever a dwarf dies.
- Give everything real graphics.
- Differentiate between valuable ore and not valuable ore.
- Label what each button does & what its cost is. Also, actually charge the player money for placing stuff.
- Step on a kill trap, and record the sound I make for use in the game.