La claw machine della sala giochi DaProd, rifatta da zero: una Grande Vasca a cinque zone con un carroponte gigante. Pesca, grabba e acchiappa venti modellini 3D e potenziali in otto gradi sempre più shiny, dal Base al Cosmico. Si gioca dal browser (telefono, tablet, computer) o con l'app per Android, Windows e Mac.
- Tocca la vasca (o usa frecce /
WASD): il carroponte ci va sopra e il mirino mostra quanto è larga la presa. - Premi PRENDI (o
Spazio): la testa cala, chiude, sale e porta quello che ha preso alla buca della zona. - Quello che cade nella buca è tuo: entra nella Vetrina e ti dà le lire del suo premio.
- Con le copie e le lire potenzi ogni modellino al grado successivo: più shiny, più potente, più lire.
| Azione | Desktop | Telefono |
|---|---|---|
| Sposta il carroponte | clic sulla vasca, frecce / WASD |
tocca o trascina sulla vasca |
| Cala la testa | PRENDI, Spazio / Invio |
PRENDI |
| Cambia testa | barra in basso, tasti 1 2 3 |
barra in basso |
| Cambia zona | frecce ◀ ▶ in alto, Q / E |
frecce ◀ ▶ |
| Vetrina / Officina / audio | V / O / M |
🏆 / 🔧 / 🔊 |
| Zoom | rotella | due dita |
| Testa | Verbo | Cosa fa | Costo presa | |
|---|---|---|---|---|
| 🦾 | Pinza | GRABBA | tre artigli, fino a 2 modellini | ×1 |
| 🎣 | Amo | PESCA | i due più preziosi che ha sotto (shiny per primi), e non li molla mai | ×0,5 |
| 🥅 | Rete | ACCHIAPPA | anello largo col sacco, fino a 5 (e più con la Capienza) | ×1,5 |
BASE ×1 → BRONZO ×2,2 → ARGENTO ×5 → ORO ×11 → OLOGRAFICO ×24 → PRISMA ×52 → DIAMANTE ×115 → COSMICO ×250
Ogni grado ha un materiale suo (metallo, film iridescente, arcobaleno che scorre, scintille, galassia) e moltiplica potenza e premio. Si sale con le copie (1, 3, 7, 15, 30, 60, 120, 250 in tutto) più le lire. Nella vasca cadono anche modellini shiny: preso uno ORO, il modellino sale subito al grado 4.
| Zona | Modellini | Presa | Potere della famiglia | Si apre con |
|---|---|---|---|---|
| 🧸 Peluche Park | orsetto, coniglietto, rana, pinguino | L.100 | 💪 presa | — |
| 🦆 Giocattoleria | paperella, trottola, macchinina, dinosauro | L.400 | 📐 apertura | ⚡12 + L.7.500 |
| 🚀 Base Spaziale | razzo, disco volante, astronauta, pianeta | L.1.500 | ⚡ velocità | ⚡90 + L.100.000 |
| 🐉 Tana dei Mostri | draghetto, fantasmino, slime, unicorno | L.5.000 | 🍀 shiny | ⚡600 + L.900.000 |
| 👑 Caveau dei Tesori | corona, trofeo, gemma, gettone DaProd | L.18.000 | 💰 lire | ⚡4.000 + L.8 milioni |
La potenza è la somma dei modellini in vetrina (base × grado) e fa anche rendita: lire al secondo, pure a gioco chiuso (fino a due ore, a metà). Nell'Officina ci sono presa forte, apertura, capienza, motore, fortuna shiny e rendita, più le teste da sbloccare.
Tutti e 20 i modellini in collezione e la partita è finita: il pannello fa vedere le tue lire di gioco (anche miliardi) diventare euro. Nella DaProd Suite si riscatta, e non c'è un premio fisso (dalla 1.1.5): quello che hai messo (ricariche e potenziamenti) rende di più quanto più sei andato avanti, da metà fino a tre volte, e finire lo moltiplica ancora per 1,25, più il premio della velocità e un pezzo del montepremi. La sala dice tutto prima di incassare, e il gioco ricomincia da capo. Fuori dalla suite si ricomincia e basta.
Il tasto ⚡ DaProd a destra di PRENDI apre sei potenziamenti a tempo, che si pagano coi soldi veri del portafoglio della suite (la sala chiede conferma ogni volta): Super presa, Pinza larga, Prese gratis, Pioggia shiny, Rendita ×5 e Lire ×10. Accesi, si vedono ai lati dello schermo col conto alla rovescia, e negli ultimi dieci secondi lampeggiano. Nello stesso pannello c'è quanto porteresti a casa adesso, e finendo.
Mai bloccato: ogni fase del carroponte ha un tempo massimo, la presa si paga solo se parte davvero, sopra la buca non si cala, e con meno di L.100 arriva il bonus di cortesia.
Qui sul sito e nelle app il gioco è la sua demo, come sempre: niente da collegare, niente conti.
Dentro la DaProd Suite il gioco sta nella sala giochi: quello che
prendi fa punti della partita, e quando stacchi diventano Lire DaProd alla quotazione della Borsa. Shiny,
zone nuove e prese buone danno carte per la slot delle combinazioni. Il ponte è gioca/daprod-lira.js, lo
stesso file nei tre giochi (la copia buona sta nella suite): fuori dalla suite non fa niente, e se il computer
DaProd non risponde il gioco continua lo stesso.
Tutto si salva da solo in localStorage (chiave daprod_claw_v3), mucchio della vasca compreso. Chi
arriva dalla vecchia versione 0.x trova le lire e i peluche della borsa già in vetrina. In Officina,
scheda ⚙️ OPZIONI, c'è AZZERA TUTTO.
index.html è la home del gioco: la macchina gioca da sola sullo sfondo
(gioca/?demo), i gradi sfilano dal vivo (gioca/?vetrina), i pulsanti di download puntano
all'ultima release e le novità si leggono dal CHANGELOG. Pages pubblica il ramo main:
ogni merge aggiorna la home e il gioco.
Ogni release ha tre file:
| File | Come si installa | |
|---|---|---|
| 🤖 Android | DaProd-Claw-Machine-X.Y.Z.apk |
aprilo sul telefono e consenti l'installazione da origini sconosciute |
| 🪟 Windows | DaProd-Claw-Machine-X.Y.Z.exe |
portatile: doppio clic e si gioca (se SmartScreen avvisa: Ulteriori informazioni → Esegui comunque) |
| 🍎 Mac | DaProd-Claw-Machine-X.Y.Z.dmg |
trascina l'app in Applicazioni; la prima volta tasto destro → Apri |
Le app contengono il gioco e three.js, quindi funzionano anche offline. EXE e DMG non sono firmati.
È tutto automatico (.github/workflows/app.yml): quando su main arriva una versione nuova (la
costante VERSIONE in gioca/index.html), GitHub Actions fa girare le prove, compila APK, EXE e DMG e
pubblica da solo la release vX.Y.Z con le note prese dal CHANGELOG. Su ogni PR fa le prove e compila
le app come controllo. Per una versione nuova basta alzare VERSIONE, scrivere la voce nel CHANGELOG e unire.
android/: WebView a tutto schermo che serve il gioco dagli asset.desktop/: Electron, serve il gioco dal protocolloapp://(F11 = schermo intero).strumenti/prepara-www.mjs android|desktop: copia il gioco e three.js nella cartella dell'app.
Per firmare l'APK sempre con la stessa chiave aggiungi ai segreti del repository ANDROID_KEYSTORE_BASE64,
ANDROID_KEYSTORE_PASSWORD, ANDROID_KEY_ALIAS e ANDROID_KEY_PASSWORD (senza, chiave di debug).
Il gioco è un solo file (gioca/index.html) con Three.js r160 da CDN: niente build.
I modellini sono costruiti a codice (sfere, capsule, tori, forme estruse) e fusi in una geometria con i
colori per vertice; i gradi sono materiali PBR con uno shader aggiunto (tinta metallica, arcobaleno,
stelle, scintille, bordo luminoso). Si disegnano con una InstancedMesh per zona, modellino e grado.
La fisica è scritta apposta: sfere a passo fisso (120 al secondo), griglia spaziale e sonno.
python -m http.server 8080 # poi apri http://localhost:8080npm i --no-save playwright three@0.160.0
npx playwright install chromium
node test/prove.mjs # oltre 100 prove: presa, fasi, teste, gradi, zone, fisica, salvataggi, home
node test/foto.mjs vasca # foto (computer e telefono) in test/.out/: vasca, presa, shiny, vetrina, home…DaProd — Sala Giochi 🕹️ · sviluppato con Three.js · rilasciato con licenza MIT · prova anche il Coin Dozer 🪙