A work in progress roguelike game made with Pygame where the player has to fight enemies and find treasure at the lowest level of the dungeon to win.
| Key | Action |
|---|---|
| w | Walk up |
| a | Walk left |
| s | Walk down |
| d | Walk right |
| q | Walk diagonally up and left |
| e | Walk diagonally up and right |
| z | Walk diagonally down and left |
| c | Walk diagonally down and right |
| x | Stay still |
| Left mouse click | Move to mouse cursor |
| m | Toggle minimap |
| t | Pickup item |
| TAB | Toggle camera |
| TAB + Movement keys | Move camera around |
| TAB + ENTER | Move to camera location |
| v | Auto explore |
| p | Pause and open menu |
| i | Toggle inventory screen |
| i + Left mouse click | Use item / Equip / Unequip |
| i + Right mouse click | Drop item |
| SPACE | Toggle magic selection |
| SPACE + Left mouse click | Choose spell to cast |
| SPACE + Left mouse click + Left mouse click | Cast chosen spell |
| 1 (On upstairs) | Transition to previous level |
| 2 (On downstairs) | Transition to next level |
| ESC | Close opened menu |
| F2 | Manually save game |
| F3 | Manually load game |
| F12 | Toggle FOV limitations |
- Animated sprites
- Semi intelligent monster ai
- Random map generation
- Pathfinding
- Field of view
- Player and enemy stats and stat scaling
- Randomly generated monsters and items
- Traversing through floors
- Castable magic
- Inventory system
- Saving and loading
- Moddable player/enemy/item/magic stats
- Come up with name
- Different classes
- Win and lose condition
- Major refactoring of code
https://o-lobster.itch.io/simple-dungeon-crawler-16x16-pixel-pack


