Skip to content

Transcendence is a multiplayer arcade game inspired by the classic Pong, reimagined with modern mechanics, customization, and social features.

Notifications You must be signed in to change notification settings

Tiago-0liveira/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Transcendence

Transcendence is a multiplayer arcade game inspired by the classic Pong, reimagined with modern mechanics, customization, and social features.

👥 Project Authors

The project was created by 42 students:

Tiago Adilson Sergey Evgeniy

🎮 Features

  • A dynamic and interactive frontend interface
  • A robust backend infrastructure, including:
    • 🔐 Authentication with JWT, Google OAuth, and optional 2FA
    • 🏆 Tournament system to compete with other players
    • 🎮 Online, Local Games, and Tournaments
    • 🗨️ Game rooms with live chat and private messaging
    • 👤 Player profiles featuring avatars, statistics, and match history
    • 🤝 Social interactions: add friends, block users, remove connections
    • 📩 Send direct messages and game invitations

🚀 Getting Started

To run Transcendence locally, you only need Docker installed.

🔧 Installation Steps

  1. Clone the repository
   git clone https://github.com/YourUsername/transcendence.git
   cd transcendence
  1. Define .env files
cp backend/server/.env.example backend/server/.env
cp frontend/.env.example frontend/.env
  1. Run docker
make

About

Transcendence is a multiplayer arcade game inspired by the classic Pong, reimagined with modern mechanics, customization, and social features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages