Skip to content

๐ŸŽฎ This project is about creating a website for the mighty Pong contest

Notifications You must be signed in to change notification settings

Maserati-Quattroporte/maseraT_pong_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

maseraT_pong_game

๐Ÿ“ Description

This project is about creating a website for the mighty Pong contest!

๐Ÿ— Build

git clone https://github.com/Maserati-Quattroporte/maseraT_pong_game.git

# put .env file in root directory, backend and frontend directory

docker-compose up --build


โš™๏ธ Functions

1. Login

  • Login to 42API
  • Two-factor authentication using email
  • Show match history: level, authority, etc

2. Chat

  • Create channels(char rooms) can be either public or private(DM), or protected by a password
  • The channel owner can set a password required to access the channel, change it, and also remove it.
  • The channel owner is a channel administrator. They can set other users as administrators.
  • The administrators of a channel can ban or mute users for a limited time.

3. Game

  • Therefore, users should be able to play a live Pong game versus another player directly on the website.
  • There must be a matchmaking system: the user can join a queue until they get automatically matched with someone else.
  • It can be a canvas game, or it can be a game rendered in 3D, it can also be ugly, but in any case, it must be faithful to the original Pong (1972).
  • You must offer some customization options (for example, power-ups or different maps). However, the user should be able to select a default version of the game without any extra features if they want to.
  • The user should be able to watch a live play between other users without interfering with it.

4. Security concerns

  • Any password stored in your database must be encrypted.
  • Your website must be protected against SQL injections.


๐Ÿ›  Stack

About

๐ŸŽฎ This project is about creating a website for the mighty Pong contest

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages