suono gambling

This commit is contained in:
2026-07-02 14:22:02 +02:00
parent cad393c71a
commit d31be8c683
6 changed files with 75 additions and 6 deletions

View File

@@ -23,7 +23,10 @@ python3 -m http.server 8080
- **START / SPINNA!** — rivela la persona successiva con un giro di slot.
- **AUTO ▶** — rivela tutti in sequenza da solo (modalità proiettore).
- **RE-ROLL 🎲** — rifà il sorteggio (nuova assegnazione).
- **🔊** — on/off dei suoni (sintetizzati, nessun file audio).
- **🔊** — on/off dei suoni: **campioni reali stile slot** (whirr dei rulli nel
roll, jingle di vincita, sirena di jackpot, monete — in `sounds/`, royalty-free
[Mixkit](https://mixkit.co/free-sound-effects/slot-machine/)) con **fallback
sintetizzato** se i file non caricano (es. offline totale).
- **Scommesse** — prima di ogni giro clicca una stanza nel pannello a destra per
puntare 10 gettoni; se indovini vinci in base alla quota. Contro di te giocano
3 scommettitori simulati (leaderboard live).
@@ -51,6 +54,7 @@ vengono annullate e la persona **ri-tira** (senza avanzare). Max 2 no-match di f
| `data.js` | Stanze e partecipanti (sorgente dati) |
| `matching.js` | Algoritmo di assegnazione (testabile in Node) |
| `app.js` | Motore reveal: rulli, audio, three.js, coriandoli, scommesse |
| `sounds/` | SFX reali stile slot (Mixkit, royalty-free): reel-spin, win, jackpot, coins |
| `vendor/` | Librerie e font in locale (three.js, canvas-confetti, woff2) — app offline |
| `docs/` | Ricerca su stile gambling, suspense, interattività, implementazione |
@@ -63,5 +67,4 @@ nomi, generi o stanze — l'app si adatta da sola.
- **Scommesse multi-persona reali** dai telefoni (ora: singolo operatore + bot
simulati). Servirebbe `BroadcastChannel` o un piccolo backend.
- **SFX reali** al posto dei suoni sintetizzati.
- **Gran finale** dedicato all'ultimo jackpot (ora tutti i jackpot sono uguali).