rwrg/README.md
2025-10-17 16:07:56 +02:00

37 lines
978 B
Markdown

# rwrg
"Random world, real game?" (RWRG) is the core for a basic tilebased roguelike.
It features a random world generation, a class system, damage types, enemies and other essential mechanics.
This game is not intended to be playable, in fact it isn't even a game.
RWRG is an exercise in test driven development. We who write the code are
second year computer science students at Stockholm University during
the course "Introduction to testing" during the autumn semester 2025.
When implementing the features of the game we will apply the TDD-technique.
1. Write a failing test
2. Make the test pass
3. Refactor
## Features
RWRD implements common elements from roguelikes, and games in general.
### The player
The player object is a representation of the user and it's agency in the game world
### Entity.Player
- Entity.Player
- Enemies
-- Bosses
- Class system
-- Warrior
-- Mage
- Spells
- World generation
-- Terrain types
- Loot
- Equipment
- NPCs
- Quests