# 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