Welcome to Transcendence! This project aims to create an exciting and addictive multiplayer pong game where players can compete in real-time matches and showcase their skills.
- Real-time Multiplayer: Play against other players in thrilling real-time pong matches.
- Leaderboards: Compete for the top rankings on global leaderboards and prove your skills.
- Power-ups: Collect power-ups during matches to gain advantages or hinder your opponents.
- Customization: Personalize your paddle and customize your gaming experience.
- Achievements: Unlock achievements by accomplishing specific milestones and challenges.
- Tournaments: Participate in tournaments and climb the ranks to become the ultimate pong champion.
- Social Interactions: Chat with other players, challenge friends, and form pong communities.
- Clone this GitHub repository to your local machine:
git clone https://github.com/the-5-pong-heroes/transcendence.git
-
Install the necessary dependencies as mentioned in the project's documentation
Replace the 'XXXXX' in 'exemple.env' with your values in a '.env'
-
Build and compile the project with the Makefile
Make
-
Register and start playing at localhost:5173 !
-
Launch in localhost.
-
Create an account or log in with your existing credentials.
-
Set you profile, add image and activate 2FA.
-
Navigate through the menu options to join a match or start a new match.
-
Use the paddle to hit the ball and score points against your opponent.
-
Take advantage of power-ups to gain an edge in the game, see your results in the leaderboard.
-
Chat and create channels with other players, add them in your friend list !
Transcendence is brought to you by the following contributors:
- Louis Lalba
- Paul Guignier
- Marion Kralik
- Eugénie Françon
- Laura Cavallucci
We would like to express our gratitude to the open-source community for their valuable libraries, resources, and inspiration.
For more details about the project, including installation instructions, gameplay guide, and developer documentation, please refer to the project's page.