85 lines
2.5 KiB
Markdown
85 lines
2.5 KiB
Markdown
<style>
|
|
.title-logo {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 100px; /* Espacement entre le logo et le texte */
|
|
}
|
|
.title-logo img {
|
|
width: 150px;
|
|
height: auto;
|
|
}
|
|
h1 {
|
|
color: rgb(245, 167, 0);
|
|
}
|
|
.otherName {
|
|
color: rgba(245, 167, 0, 0.4)
|
|
}
|
|
h2 {
|
|
color: rgb(23, 137, 252);
|
|
}
|
|
.method {
|
|
color: rgb(120, 194, 253);
|
|
}
|
|
</style>
|
|
|
|
<div class="title-logo">
|
|
<h1>Serpent's Legacy <em class="otherName">(Path of the Loner)</em></h1>
|
|
<img src="./Logo/PythonGame (1).png" alt="Serpent's Legacy Logo">
|
|
</div>
|
|
|
|
## 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**: (To be completed if necessary, e.g., Pygame, Tkinter, etc.)
|
|
|
|
## 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
|
|
|
|
### <span class="method">Method 1:</span> Clone the repository and run the executable
|
|
|
|
1. **Clone the repository**:
|
|
```bash
|
|
git clone <REPO_URL>
|
|
cd path-of-the-Loner
|
|
```
|
|
2. **Run the game**:
|
|
- Navigate to the dist folder
|
|
- Launch the provided executable
|
|
|
|
### <span class="method">Method 2:</span> Download the executable directly
|
|
|
|
1. Download the available executable from the dist folder
|
|
2. Run the game directly without any additional installation
|
|
|
|
|
|
## Authors
|
|
|
|
- **ClemcleRagazzo** _(MOULIS Clément)_
|
|
- **ExostFlash** _(MAIZY Amaury)_
|
|
|
|
## Supervisor
|
|
|
|
- **Sylent** _(HASSAN Aunim)_
|