Prima ripresa del 23/10 (8:34) con la catena del cameraman di qemu-iso-lab; il risultato resta in video/out/, fuori da git. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UdeKd62opy9PKgpQXtVctF
52 lines
3.5 KiB
Markdown
52 lines
3.5 KiB
Markdown
# Video dimostrativo del prototipo — scaletta
|
|
|
|
Prima ripresa: 23 ottobre 2026, sul gioco com'era quel giorno (37 test verdi, scene fino al Trebbio).
|
|
Si rifà ogni volta che il prototipo cresce: si aggiorna il copione `video/demo-prototipo.mjs`, poi gli stessi comandi.
|
|
|
|
## Cosa si vede (durata attesa 7-8 minuti, tetto 10)
|
|
|
|
Solo sottotitoli in italiano in alto (le battute del gioco sono già nei fumetti) e la colonna sonora del gioco
|
|
rimontata sopra il video (la VM registra lo schermo, non l'audio).
|
|
|
|
| # | Capitolo | Cosa fa l'omino | Didascalia |
|
|
| --- | --- | --- | --- |
|
|
| 1 | Titolo | schermata del titolo con la dedica, musica del titolo | titolo del gioco, «demo del prototipo» |
|
|
| 2 | Introduzione | le quattro righe sopra il panorama, un clic per riga | — |
|
|
| 3 | Piazza Colonna | arriva, guarda la colonna e il manifesto, prova ad andare al Fiocco di Neve | come si gioca: clic = azione più sensata, i verbi a destra |
|
|
| 4 | I vecchietti | dialogo: le due leggende del Regolo, il Palio di quest'anno, «niente di strano stanotte?» | i dialoghi a scelte |
|
|
| 5 | La squama | guarda sotto la panchina, prende la squama, la guarda, la offre ai vecchietti | l'inventario, «dai… a» |
|
|
| 6 | Campeggio e Bosco ai Frati | due scene di passaggio, bandierine e tiglio | il paese a gradini |
|
|
| 7 | Pieve e oratorio | chiesa, campanile, statua; palco e tavolate dell'oratorio | — |
|
|
| 8 | Villa Adami e la salita | la villa, il leone di terracotta, la strada della scuola | — |
|
|
| 9 | Fortezza | bastione, porta incatenata, le impronte | — |
|
|
| 10 | Trebbio | viale dei cipressi, la torre fa da psicologo e dà l'indizio | gli aiuti del castello |
|
|
| 11 | Il finale | torna alla Fortezza, usa la squama sulle impronte, schermata di fine | fine del prototipo, dedica |
|
|
|
|
## Come si rigira
|
|
|
|
Dalla cartella `~/Workspaces/qemu/qemu-iso-lab` (la catena del «cameraman», gemello `30_Note/video-dimostrativi.md`):
|
|
|
|
```zsh
|
|
virsh --connect qemu:///system start lubuntu-studio
|
|
IP=$(virsh --connect qemu:///system domifaddr lubuntu-studio --source lease | awk '/ipv4/{sub("/.*","",$4); print $4}')
|
|
TOUR_VM=manzolo@$IP tools/tour/session.sh
|
|
# copia del gioco nella VM e server su 127.0.0.1:8000 (SRC= per girare su una copia ferma)
|
|
~/Workspaces/misc/LeggendaDelRegolo/video/prepara-ripresa.sh manzolo@$IP
|
|
PW=$(ls -d ~/.npm/_npx/*/node_modules/playwright | head -1)/index.mjs
|
|
TOUR_VM=manzolo@$IP PLAYWRIGHT_MODULE=$PW node tools/tour/rec.mjs ~/Workspaces/misc/LeggendaDelRegolo/video/demo-prototipo.mjs --dry # prova a vuoto
|
|
~/Workspaces/misc/LeggendaDelRegolo/video/prepara-ripresa.sh manzolo@$IP # azzera prima della ripresa vera
|
|
TOUR_VM=manzolo@$IP PLAYWRIGHT_MODULE=$PW node tools/tour/rec.mjs ~/Workspaces/misc/LeggendaDelRegolo/video/demo-prototipo.mjs
|
|
python3 ~/Workspaces/misc/LeggendaDelRegolo/video/monta.py artifacts/tour/out/demo-prototipo
|
|
virsh --connect qemu:///system shutdown lubuntu-studio
|
|
```
|
|
|
|
`monta.py` accorcia le didascalie, lancia `build.py`, rimonta la musica dai cambi registrati in `musica.json`
|
|
e scrive `video/out/demo-prototipo.mp4` (escluso da git).
|
|
|
|
## Trappole
|
|
|
|
- Il gioco va servito **dentro** la VM (`prepara-ripresa.sh`): niente rete fra host e VM da sistemare.
|
|
- Le battute del gioco durano `sayTime` (circa 18 caratteri al secondo): il copione non le salta, aspetta che finiscano.
|
|
- Una pressione più lunga di 450 ms sulla scena vale «guarda»: i clic di `mv.py` sono brevi, non usare trascinamenti.
|
|
- Il salvataggio sta nel `localStorage` del profilo della VM: il `setup` del copione lo svuota, sennò compare «Continua».
|