Roguelike game written in Python with the use of the pygame and libtcod libraries.
Depths is a classic roguelike game where the player takes on the role of an adventurer exploring a procedurally generated dungeon, slaying enemies and collecting loot in the process.
- Language: Python
- Libraries: pygame for rendering, libtcod for essential roguelike functionality like FOV calculations.
- Procedurally generated dungeons
- Difficulty increases with duration of playthrough
- Item and equipment systems
- Tile-based rendering
- Object-Oriented and Component based architectures
- A* Pathfinding algorithm for enemies
Clone the repository, install pygame and libtcod if you do not have them and then run main.
Textures are from and this is the I used to get started with the project.