No description
| controllers | ||
| database | ||
| dist | ||
| Logo | ||
| models | ||
| Sujet | ||
| views | ||
| .gitignore | ||
| main.py | ||
| main.spec | ||
| README.md | ||
| requirements.txt | ||
Serpent's Legacy (Path of the Loner)
Project Overview
Serpent's Legacy is a game developed in Python using object-oriented programming. It offers an immersive experience with PVP and PVE combat, where players embody different heroes and face increasingly difficult enemies.
Features
- Three character classes: Archer, Warrior, Mage
- Equipment system: Customizable armor and weapons
- PVP mode: Face other players in strategic duels
- PVE mode: Progress through the Hall of the Fallen, consisting of multiple rooms with increasing monster difficulty
Technologies Used
- Language: Python
- Paradigm: Object-oriented programming
- Frameworks & Libraries: sty,
Project Management
The project was carried out with a structured approach, divided into several milestones to ensure smooth and efficient progress. Task tracking and scheduling helped optimize development and ensure that objectives were met.
Future Improvements
Several areas for improvement have been identified to enhance the game, including:
- Graphics: Improving visuals and UI for better gameplay
- Artificial Intelligence: Making enemies more dynamic and strategic
- Database: Optimizing data storage and player management
How to Run the Project
Method 1: Clone the repository and run the executable
- Clone the repository:
git clone <REPO_URL> cd path-of-the-Loner - Run the game:
- Navigate to the dist folder
- Launch the provided executable
Method 2: Download the executable directly
- Download the available executable from the dist folder
- Run the game directly without any additional installation
Authors
- ClemcleRagazzo (MOULIS Clément)
- ExostFlash (MAIZY Amaury)
Supervisor
- Sylent (HASSAN Aunim)