https://github.com/sensorario/forbice-carta-sasso
https://github.com/sensorario/forbice-carta-sasso
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sensorario/forbice-carta-sasso
- Owner: sensorario
- Created: 2023-09-17T08:12:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T21:09:57.000Z (over 2 years ago)
- Last Synced: 2025-03-13T02:31:41.933Z (over 1 year ago)
- Language: JavaScript
- Size: 19.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Forbice Carta Sasso
## Installazione
```
npm i
```
## Gioco
```
npm run server
```
## Funzionamento
Affinche possa iniziare una partita, si deve creare una "stanza" nella quale possono entrare due e solo due giocatori.
- quando un client dispari entra, si crea una stanza
- quando un client parti entra, accede a quella stanza
Una volta creata la stanza i giocatori possono fare la propria mossa
- appariranno cosi tre bottoni (forbice, carta, sasso)
- quando il primo giocatore fa la sua mossa, spariscono i bottoni
- chi ha gia giocato, ... rimane in attesa della mossa del suo avversario
- quando entrambi hanno gioicato il turno si conclude
- il gioco contonua fino allo scadere del tempo
Il gioco ha una durata arbitraria di 30 secondi (configurabili)
- dopo 30 secondi il server si ferma e mostra la sessione del vincitore