An infinitely generating rougelike with a class system and leveling system, created in python!
- Pygame
- Pytmx
- Pandas
Make sure to have all of the requirements installed using py pip, then simply run main.py
- Arrow keys - movement
- X - Melee attack
- Z - Bow
- Left alt - lock direction
- Space - Dash (buggy)
- Esc - Pause
- Basically glass cannon
- Bows shoot 3 stream of arrows, and the cooldown is decreased
- Melee damage and starting EHP is halfed
- Basic class
- Starting ATK is buffed by 1.5x and melee range is doubled
- Chances of healing by killing enemies is increased from 50% to 70%
- Tanky
- Starting HP is doubled and DEF is increased by 1.5x
- Heals 7% of your max HP periodically
The project report can be accessed here
The demo can be accessed here