Chess - Educational - Călărași București - Lucrari 2022 Nationala

Informatii generale

Descriere

Chess este un joc de sah interactiv integrat intr-o aplicatie web, avand 3 moduri de joc: Classic Mode, Online Mode, Computer Mode si Practice Mode.
Pe classic mode te poti juca cu un prieten de acasa (local).
Pe online mode te poti juca cu prietenii online, dandu-le un link generat automat pentru a intra si a se juca cu tine, de altfel puteti comunica in timpul meciului, prin intermediul chat-ului.
Pe computer mode te joci impotriva calculatorului.
La fiecare mod de joc iti poti selecta ce culoare vrei sa fii (alb, negru sau la intamplare). Jocul foloseste sunete reale pentru a capta atentia utilizatorului si pentru a stii cand a mutat.
La fiecare mod ai un timer de 10 minute la fel ca in competitiile de sah.
Esti incepator in sah? Ai acces la tutoriale de la 0 cum sa inveti sa te joci sah.
Daca vrei sa practici anumite scenarii de sah (piesele puse intr-o anumita ordine) ai practice mode pentru a te juca impotriva calculatorului, piesele fiind alese de tine.

Tehnologii

Chess foloseste ReactJS pentru frontend, NodeJS pentru backend si MySQL pentru stocare in baza de date.
Tabelul folosit in MySQL este users pentru a stoca datele despre utilizatori.
Features:
- Sockets pentru real-time data
- hashing si salt pentru criptarea parolelor
- responsive
- tutoriale pentru incepatori
- UI/UX design

Cerinte sistem

Sistem de operare: MacOS, Windows sau Linux,
Browser: Safari, Chrome, Edge, Brave, Opera
MySQL Workbench si Node instalat

Realizatori

Mihai Barbu

  • Scoala: Liceul Teoretic Mihai Eminescu
  • Clasa: 10
  • Judet: Călărași
  • Oras: Calarasi

Razvan Boabes

  • Scoala: Colegiul national de informatica Tudor Vianu
  • Clasa: 10
  • Judet: București
  • Oras: București

Screenshots