Tre scene con aree calpestabili e punti cliccabili ricavati dagli sfondi, tools/prepare_background.py per ridurli a 640x360, il castello del Trebbio che dà indizi in base ai progressi, container nginx sulla porta 8080. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1.6 KiB
1.6 KiB
La Leggenda del Regolo
Avventura grafica punta-e-clicca ambientata a San Piero a Sieve, nella settimana del Palio della Fortezza del 2007. Il drappo con il Regolo è sparito: un ragazzo del paese deve ritrovarlo prima della festa.
Al Lele, che mi ha fatto conoscere Monkey Island.
Progetto in fase di ideazione: il documento di progetto è in docs/PROGETTO.md.
Per ora c'è un prototipo del motore con due scene di prova e grafica provvisoria.
Giocare in locale
python3 -m http.server 8000 # poi http://localhost:8000
Clic = azione più sensata (parla, guarda, vai); clic destro o pressione lunga = guarda; un verbo scelto vale per il clic successivo. Spazio salta la battuta, i numeri scelgono nel dialogo, Esc annulla il verbo.
In Docker
make up # http://localhost:8080 (DOCKER_PORT=… per cambiarla)
make down
Struttura
src/engine/: motore senza storia (game.jslogica e coda delle azioni,geometry.jsarea calpestabile e percorsi,command.jsverbi e clic,render.jsdisegno,storage.jssalvataggio);src/story/: la storia come dati (story.js) e la sua soluzione completa (solution.js);src/main.js: collega tutto alla pagina;assets/scenes/: sfondi a 640×360, preparati contools/prepare_background.pydagli originali inassets/raw/.
Test
npm test # logica, storia coerente, soluzione percorsa dall'inizio alla fine
npm install && npx playwright install chromium-headless-shell
npm run browser # partita completa con clic veri in Chromium, salvataggio, telefono