
7DRL: Building an Engine -- It Begins
Yesterday I mentioned a few things that were required to be part of any roguelike game engine. Today, I add two of them – an introduction, and a way for the player to be defeated. To recap: Here are the things that I felt needed to be addressed in order to even begin thinking about the actual game I’ll be building in a week and a half: The game must begin- The game must have a win condition- The game must let you lose- The game must let you defeat enemies- The game must let you be defeated by enemies When I start programming the game, I am going to start with these five things. The player will probably be able to win in just a minute or two, or perhaps be defeated. Once I have these five things done – which really should happen in the first day or two – then I can start adding content between the beginning of the game and the end of the game, while always being able to draw a line from start to end, such that, at any point in time, I could say the game was fully playable. ...








