1.2 KiB
1.2 KiB
Short Desgin Document
Project Name
Cooking with Roguelike
Short Description
A dungeon crawler with procedurally generated levels, monsters of increasing difficulty, and turn-based movement.
Story
A marshmallow leaves the Pantry in search of a paradise far beyond House.
Basic Game Loops
- Enter dungeon level.
- Explore, revealing the map.
- Encounter enemies whom the player fights or flees.
- Find power-ups and use them to strengthen the player.
- Locate the exit to the level - go to 1.
Minimum Viable Product
- Create a basic dungeon map.
- Place the player and let them walk around.
- Spawn monsters, draw them, and let the player kill them by walking into them.
- Add health and a combat system that uses it.
- Add healing potions.
- Display a "game over" screen when the player dies.
- Add the exit to the level and let the player win by reaching it.
Stretch Goals
- Add Fields-of-View.
- Add more interesting dungeon designs.
- Add some dungeon themes.
- Add multiple layers to the dungeon, with Paradise exit on the last one.
- Add varied weapons to the game.
- Move to a data-driven design for spawning enemies.
- Consider some visual effects to make the combat more visceral.
- Consider keeping score.