sjmvne.dev
Progetto personaleGen 2026Giu 2026

Flip 7

Il gioco di carte Flip 7 da giocare a distanza con gli amici, nel browser e senza account.

SoloDev + UXsjmvne.github.io/Flip7
Tipo
Multiplayer P2P
Giocatori
Fino a 18, bot compresi
01

Contesto

Flip 7 è un gioco di carte in cui si pesca finché si vuole, con il rischio di perdere i punti del turno alla prima carta doppia. Questa versione web lo porta a distanza: chi crea la stanza condivide un link o un QR code e gli altri entrano con un nickname.

02

Cosa ho fatto

  • Stanze fino a 18 giocatori, con link e QR code per invitare
  • Bot che l'host può aggiungere ai posti liberi, con una strategia di gioco propria
  • Regole complete, con le carte azione Freeze, Flip 3 e Second Chance, i modificatori e il bonus del Flip 7
  • Rientro in partita con lo stesso nome dopo una disconnessione
  • 7 temi grafici, una Meme Mode con suoni a tema e statistiche di fine partita con grafici
03

Stack

JavaScript vanilla senza build, con le librerie da CDN: PeerJS per i canali WebRTC fra i browser, Chart.js per le statistiche, Howler.js per l'audio. Lo stato della partita è un unico oggetto con fasi e code di azioni, che l'host distribuisce a tutti i giocatori.

04

In evidenza

Il multiplayer è peer-to-peer con host autoritativo: i giocatori inviano solo le proprie mosse, il browser di chi ha creato la stanza applica le regole e distribuisce lo stato a tutti, senza un server applicativo.