blabla
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# Rusty Roguelike
|
||||
Roguelike following the book "Hands-on Rust".
|
||||
|
||||
## Short description
|
||||
A dungeon crawler with procedurally generated levels, monsters of increasing difficulty and turn-based movement.
|
||||
|
||||
## Story
|
||||
The hero's hometown is suffering from a plague of monsters. Welling up from the deep, they seem unstoppable. Legend
|
||||
tells of the Amulet of Yala that can be used to stem the tide. After a long night at the tavern, the hero promises to
|
||||
save the day - and set forth into the dungeon.
|
||||
|
||||
## Basic game loops
|
||||
1. Enter dungeon level
|
||||
2. Explore, revealing the map
|
||||
3. Encounter ennemies from whom the players decide to fight or flee from
|
||||
4. Find power-ups and use them to strenghten the player
|
||||
5. Locate the exit to the level, back to 1
|
||||
|
||||
## MVP
|
||||
1. Create a basic dungeon map
|
||||
2. Place the player and let them walk around
|
||||
3. Spawn monsters, draw them, and let the player kill them by walking into them
|
||||
4. Add health and a combat system that uses it
|
||||
5. Add healing potions
|
||||
6. Display a "Game Over" screen when the player dies
|
||||
7. Add the Amulet of Yala to the level and let the player wins by reaching it
|
||||
|
||||
## Stretch goals
|
||||
1. Add field of view
|
||||
2. Add more interesting dungeon designs
|
||||
3. Add some dungeon themes
|
||||
4. Add multiple layers to the dungeon, with the amulet on the last one
|
||||
5. Add varied weapons to the game
|
||||
6. Move to a data driven design for spawning ennemies
|
||||
7. Consider some visuals effects to make combats more visceral
|
||||
8. Consider keeping scores
|
||||
Reference in New Issue
Block a user