A simple RPG project written in Python for our OOP class
The game features:
Simple combat system
NPCs with dialogs
2 custom maps made with Tiled
Enemies with basic AI
Different animations for each action(even the enemies)
Basic system of ressource management(mana)
Requirements :
pygame : pip install pygame
pytmx : pip install pytmx
pyscroll : pip install pyscroll
Game controls:
Left : Q or Left arrow
Right: D or Right arrow
Jump : Z or Up arrow
Heal : Space
Attack: A or Enter
Interact: E
Inventory: I
python main.py to launch the game
All the code and different classes of the game are in /code
And here is our presentation of our work:
https://github.com/Veynah/MiniRPG/blob/main/Presentation/Pr%C3%A9sentation%20MiniRPG1.pptx