A text-based dungeon crawler game built with C# and Object-Oriented Programming principles. I made this as a portfolio project to show my knowledge and skills on C#, and OOP principles!
- Turn-based combat system with strategic choices.
- Character progression with leveling up and experience points.
- Inventory management system with weapons, potions, and treasure.
- Multiple enemy types including unique boss battles.
- Randomized gameplay with dice rolls for combat outcomes.
- Clean OOP architecture demonstrating key programming principles.
- Clone the repository.
- Open in Visual Studio or your preferred C# IDE.
- Build and run the project.
- Explore rooms, fight enemies, collect treasure, and defeat the final boss.
- Attack: Deal damage to enemies - press 1
- Use Item: Consume potions from inventory - press 2
- Flee: Attempt to escape combat (50% success chance) - press 3
DungeonCrawler/ βββ Program.cs # Main entry point βββ Game/ # Game logic and engine βββ Characters/ # Player, Enemy, Boss classes βββ Items/ # Weapon, Potion, Treasure system βββ Utilities/ # Helper classes and utilities