b6250c61fb7ced860a43b58b37afeb84d8f8a957
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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/.assets/characters/: fogli dei personaggi, tagliati contools/slice_sprites.pye allineati contools/prepare_character.py(istruzioni in testa al file).
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
Releases
1
Versione 0.1.68
Latest
Languages
JavaScript
87.8%
Python
6.9%
HTML
2.3%
CSS
2%
Makefile
0.5%
Other
0.5%