Skip to content

42vogons/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lastTranscendence

Github top language Github language count Repository size License Github issues

About   |   Play   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Authors


About

Transcendence is a modern take on the classic Pong game. Our platform offers real-time multiplayer pong games, a chat system, and user accounts with enhanced security features, including OAuth login and two-factor authentication.

Play

The game is live and available for play at: http://the-last-of-us-transcendence.online/. Feel free to challenge your friends or other players from around the world!

Features

  • Real-Time Multiplayer Pong Game: Challenge players to a game of Pong directly on the website.
  • Matchmaking System: Join a queue to be automatically matched with another player.
  • Customization Options: Choose from various court colors to customize your game experience or play on the classic Pong court.
  • User Accounts: Secure login via 42 OAuth, customizable profiles, avatars, and two-factor authentication.
  • Friend System: Add other users as friends and see their online status.
  • Chat System: Public, private, or password-protected chat rooms, direct messaging, and user blocking.
  • User Profiles: View user stats, match history, and ladder levels.

Technologies

The following tools were used in this project:

Requirements

Before starting, you need to have Git and Docker installed.

Starting

# Clone this project
git clone https://github.com/42vogons/transcendence

# Access
cd transcendence

# Rename .env_examples to .envs and edit variables values
mv .env_example .env
mv front/.env.local_example front/.env.local 

# Run the project
docker-compose up --build

# The server will initialize in the:
# frontend <http://localhost:3000>
# backend <http://localhost:3001>
# database <http://localhost:5432>

License

This project is under license from MIT. For more details, see the LICENSE file.

 

Back to top

About

A 42's transcendence project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages