diff --git a/assets/characters/alpino_vino.json b/assets/characters/alpino_vino.json new file mode 100644 index 0000000..f4b40e3 --- /dev/null +++ b/assets/characters/alpino_vino.json @@ -0,0 +1,70 @@ +{ + "image": "alpino_vino.png", + "height": 120, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 69, + "h": 120, + "ax": 28.2, + "ay": 120 + }, + "blink": { + "x": 71, + "y": 0, + "w": 69, + "h": 120, + "ax": 28.0, + "ay": 120 + }, + "talk": { + "x": 142, + "y": 0, + "w": 72, + "h": 120, + "ax": 29.4, + "ay": 120 + }, + "explain": { + "x": 216, + "y": 0, + "w": 71, + "h": 116, + "ax": 29.3, + "ay": 116 + }, + "pour": { + "x": 289, + "y": 0, + "w": 72, + "h": 122, + "ax": 30.5, + "ay": 122 + }, + "pour2": { + "x": 363, + "y": 0, + "w": 73, + "h": 122, + "ax": 30.3, + "ay": 122 + }, + "give": { + "x": 438, + "y": 0, + "w": 66, + "h": 118, + "ax": 24.5, + "ay": 118 + }, + "cheers": { + "x": 506, + "y": 0, + "w": 72, + "h": 120, + "ax": 33.4, + "ay": 120 + } + } +} diff --git a/assets/characters/alpino_vino.png b/assets/characters/alpino_vino.png new file mode 100644 index 0000000..0fb9fa7 Binary files /dev/null and b/assets/characters/alpino_vino.png differ diff --git a/assets/characters/cuochi.json b/assets/characters/cuochi.json new file mode 100644 index 0000000..6c60155 --- /dev/null +++ b/assets/characters/cuochi.json @@ -0,0 +1,70 @@ +{ + "image": "cuochi.png", + "height": 120, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 95, + "h": 120, + "ax": 41.9, + "ay": 120 + }, + "blink": { + "x": 97, + "y": 0, + "w": 95, + "h": 120, + "ax": 42.6, + "ay": 120 + }, + "talk": { + "x": 194, + "y": 0, + "w": 96, + "h": 120, + "ax": 44.4, + "ay": 120 + }, + "explain": { + "x": 292, + "y": 0, + "w": 95, + "h": 120, + "ax": 44.5, + "ay": 120 + }, + "work": { + "x": 389, + "y": 0, + "w": 101, + "h": 120, + "ax": 46.7, + "ay": 120 + }, + "work2": { + "x": 492, + "y": 0, + "w": 101, + "h": 119, + "ax": 45.9, + "ay": 119 + }, + "give": { + "x": 595, + "y": 0, + "w": 104, + "h": 121, + "ax": 43.1, + "ay": 121 + }, + "laugh": { + "x": 701, + "y": 0, + "w": 92, + "h": 117, + "ax": 43.7, + "ay": 117 + } + } +} diff --git a/assets/characters/cuochi.png b/assets/characters/cuochi.png new file mode 100644 index 0000000..72b997f Binary files /dev/null and b/assets/characters/cuochi.png differ diff --git a/assets/characters/fanfara.json b/assets/characters/fanfara.json new file mode 100644 index 0000000..a1807f0 --- /dev/null +++ b/assets/characters/fanfara.json @@ -0,0 +1,70 @@ +{ + "image": "fanfara.png", + "height": 120, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 107, + "h": 120, + "ax": 47.1, + "ay": 120 + }, + "blink": { + "x": 109, + "y": 0, + "w": 106, + "h": 120, + "ax": 47.1, + "ay": 120 + }, + "talk": { + "x": 217, + "y": 0, + "w": 110, + "h": 120, + "ax": 50.3, + "ay": 120 + }, + "laugh": { + "x": 329, + "y": 0, + "w": 107, + "h": 120, + "ax": 47.0, + "ay": 120 + }, + "play": { + "x": 438, + "y": 0, + "w": 112, + "h": 113, + "ax": 50.3, + "ay": 113 + }, + "play2": { + "x": 552, + "y": 0, + "w": 114, + "h": 118, + "ax": 51.8, + "ay": 118 + }, + "play3": { + "x": 668, + "y": 0, + "w": 111, + "h": 115, + "ax": 51.6, + "ay": 115 + }, + "bow": { + "x": 781, + "y": 0, + "w": 110, + "h": 104, + "ax": 51.2, + "ay": 104 + } + } +} diff --git a/assets/characters/fanfara.png b/assets/characters/fanfara.png new file mode 100644 index 0000000..f345c98 Binary files /dev/null and b/assets/characters/fanfara.png differ diff --git a/assets/characters/gente.json b/assets/characters/gente.json new file mode 100644 index 0000000..3619cb2 --- /dev/null +++ b/assets/characters/gente.json @@ -0,0 +1,70 @@ +{ + "image": "gente.png", + "height": 115, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 126, + "h": 115, + "ax": 62.9, + "ay": 115 + }, + "blink": { + "x": 128, + "y": 0, + "w": 125, + "h": 115, + "ax": 62.8, + "ay": 115 + }, + "talk": { + "x": 255, + "y": 0, + "w": 126, + "h": 115, + "ax": 62.9, + "ay": 115 + }, + "talk2": { + "x": 383, + "y": 0, + "w": 126, + "h": 115, + "ax": 63.9, + "ay": 115 + }, + "eat": { + "x": 511, + "y": 0, + "w": 128, + "h": 117, + "ax": 62.9, + "ay": 117 + }, + "eat2": { + "x": 641, + "y": 0, + "w": 128, + "h": 117, + "ax": 63.0, + "ay": 117 + }, + "laugh": { + "x": 771, + "y": 0, + "w": 127, + "h": 117, + "ax": 62.0, + "ay": 117 + }, + "toast": { + "x": 900, + "y": 0, + "w": 127, + "h": 116, + "ax": 62.5, + "ay": 116 + } + } +} diff --git a/assets/characters/gente.png b/assets/characters/gente.png new file mode 100644 index 0000000..50a5a94 Binary files /dev/null and b/assets/characters/gente.png differ diff --git a/assets/characters/liscio.json b/assets/characters/liscio.json new file mode 100644 index 0000000..86518a8 --- /dev/null +++ b/assets/characters/liscio.json @@ -0,0 +1,70 @@ +{ + "image": "liscio.png", + "height": 115, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 108, + "h": 115, + "ax": 54.5, + "ay": 115 + }, + "blink": { + "x": 110, + "y": 0, + "w": 108, + "h": 115, + "ax": 54.3, + "ay": 115 + }, + "talk": { + "x": 220, + "y": 0, + "w": 111, + "h": 115, + "ax": 57.2, + "ay": 115 + }, + "laugh": { + "x": 333, + "y": 0, + "w": 110, + "h": 115, + "ax": 55.6, + "ay": 115 + }, + "dance1": { + "x": 445, + "y": 0, + "w": 117, + "h": 112, + "ax": 57.2, + "ay": 112 + }, + "dance2": { + "x": 564, + "y": 0, + "w": 115, + "h": 111, + "ax": 57.0, + "ay": 111 + }, + "dance3": { + "x": 681, + "y": 0, + "w": 115, + "h": 112, + "ax": 56.5, + "ay": 112 + }, + "dance4": { + "x": 798, + "y": 0, + "w": 113, + "h": 113, + "ax": 54.4, + "ay": 113 + } + } +} diff --git a/assets/characters/liscio.png b/assets/characters/liscio.png new file mode 100644 index 0000000..02476e6 Binary files /dev/null and b/assets/characters/liscio.png differ diff --git a/assets/characters/volontari.json b/assets/characters/volontari.json new file mode 100644 index 0000000..e8f29df --- /dev/null +++ b/assets/characters/volontari.json @@ -0,0 +1,70 @@ +{ + "image": "volontari.png", + "height": 120, + "frames": { + "stand": { + "x": 0, + "y": 0, + "w": 102, + "h": 120, + "ax": 48.3, + "ay": 120 + }, + "blink": { + "x": 104, + "y": 0, + "w": 102, + "h": 120, + "ax": 48.3, + "ay": 120 + }, + "talk": { + "x": 208, + "y": 0, + "w": 101, + "h": 121, + "ax": 47.4, + "ay": 121 + }, + "explain": { + "x": 311, + "y": 0, + "w": 100, + "h": 120, + "ax": 47.4, + "ay": 120 + }, + "work": { + "x": 413, + "y": 0, + "w": 107, + "h": 112, + "ax": 49.0, + "ay": 112 + }, + "work2": { + "x": 522, + "y": 0, + "w": 104, + "h": 111, + "ax": 47.4, + "ay": 111 + }, + "give": { + "x": 628, + "y": 0, + "w": 100, + "h": 121, + "ax": 47.8, + "ay": 121 + }, + "laugh": { + "x": 730, + "y": 0, + "w": 100, + "h": 119, + "ax": 48.2, + "ay": 119 + } + } +} diff --git a/assets/characters/volontari.png b/assets/characters/volontari.png new file mode 100644 index 0000000..c1b8276 Binary files /dev/null and b/assets/characters/volontari.png differ diff --git a/assets/voices/alpino_vino-2a029d581d.mp3 b/assets/voices/alpino_vino-2a029d581d.mp3 new file mode 100644 index 0000000..ef53bc9 Binary files /dev/null and b/assets/voices/alpino_vino-2a029d581d.mp3 differ diff --git a/assets/voices/alpino_vino-7f4871f89d.mp3 b/assets/voices/alpino_vino-7f4871f89d.mp3 new file mode 100644 index 0000000..486b1cc Binary files /dev/null and b/assets/voices/alpino_vino-7f4871f89d.mp3 differ diff --git a/assets/voices/andrea-241b4a7d6a.mp3 b/assets/voices/andrea-241b4a7d6a.mp3 new file mode 100644 index 0000000..d6ac702 Binary files /dev/null and b/assets/voices/andrea-241b4a7d6a.mp3 differ diff --git a/assets/voices/andrea-46e16fd214.mp3 b/assets/voices/andrea-46e16fd214.mp3 new file mode 100644 index 0000000..1e39b70 Binary files /dev/null and b/assets/voices/andrea-46e16fd214.mp3 differ diff --git a/assets/voices/andrea-68c8b4a477.mp3 b/assets/voices/andrea-68c8b4a477.mp3 new file mode 100644 index 0000000..b273c19 Binary files /dev/null and b/assets/voices/andrea-68c8b4a477.mp3 differ diff --git a/assets/voices/andrea-6933735b75.mp3 b/assets/voices/andrea-6933735b75.mp3 new file mode 100644 index 0000000..9ad1459 Binary files /dev/null and b/assets/voices/andrea-6933735b75.mp3 differ diff --git a/assets/voices/andrea-773164c1a1.mp3 b/assets/voices/andrea-773164c1a1.mp3 new file mode 100644 index 0000000..7c8801c Binary files /dev/null and b/assets/voices/andrea-773164c1a1.mp3 differ diff --git a/assets/voices/andrea-8fff6bb18b.mp3 b/assets/voices/andrea-8fff6bb18b.mp3 new file mode 100644 index 0000000..35b3333 Binary files /dev/null and b/assets/voices/andrea-8fff6bb18b.mp3 differ diff --git a/assets/voices/andrea-9904de279c.mp3 b/assets/voices/andrea-9904de279c.mp3 new file mode 100644 index 0000000..15a7b5f Binary files /dev/null and b/assets/voices/andrea-9904de279c.mp3 differ diff --git a/assets/voices/andrea-bfd09556ea.mp3 b/assets/voices/andrea-bfd09556ea.mp3 new file mode 100644 index 0000000..e5e1c94 Binary files /dev/null and b/assets/voices/andrea-bfd09556ea.mp3 differ diff --git a/assets/voices/andrea-ce03d2a10e.mp3 b/assets/voices/andrea-ce03d2a10e.mp3 new file mode 100644 index 0000000..8b1b9f7 Binary files /dev/null and b/assets/voices/andrea-ce03d2a10e.mp3 differ diff --git a/assets/voices/andrea-f2e4a9450c.mp3 b/assets/voices/andrea-f2e4a9450c.mp3 new file mode 100644 index 0000000..5e66fe4 Binary files /dev/null and b/assets/voices/andrea-f2e4a9450c.mp3 differ diff --git a/assets/voices/andrea-ff81f048f5.mp3 b/assets/voices/andrea-ff81f048f5.mp3 new file mode 100644 index 0000000..5cfad52 Binary files /dev/null and b/assets/voices/andrea-ff81f048f5.mp3 differ diff --git a/assets/voices/cuochi-9503d771cf.mp3 b/assets/voices/cuochi-9503d771cf.mp3 new file mode 100644 index 0000000..a70555c Binary files /dev/null and b/assets/voices/cuochi-9503d771cf.mp3 differ diff --git a/assets/voices/fanfara-d1179f98fa.mp3 b/assets/voices/fanfara-d1179f98fa.mp3 new file mode 100644 index 0000000..7b722d6 Binary files /dev/null and b/assets/voices/fanfara-d1179f98fa.mp3 differ diff --git a/assets/voices/gente-0f4228e156.mp3 b/assets/voices/gente-0f4228e156.mp3 new file mode 100644 index 0000000..be523ea Binary files /dev/null and b/assets/voices/gente-0f4228e156.mp3 differ diff --git a/assets/voices/gente-0f6e151dd6.mp3 b/assets/voices/gente-0f6e151dd6.mp3 new file mode 100644 index 0000000..af03bc6 Binary files /dev/null and b/assets/voices/gente-0f6e151dd6.mp3 differ diff --git a/assets/voices/index.json b/assets/voices/index.json index a1a62fe..81e14e3 100644 --- a/assets/voices/index.json +++ b/assets/voices/index.json @@ -1967,6 +1967,74 @@ "file": "andrea-fd9e22e01d.mp3", "sec": 4.32 }, + "andrea|I volontari della Misericordia, alle bruciate: uno rimescola, l'altro riempie i cartocci.": { + "file": "andrea-bfd09556ea.mp3", + "sec": 5.63 + }, + "andrea|Che Iddio ve ne renda merito!! A voi e agli alpini!": { + "file": "andrea-6933735b75.mp3", + "sec": 3.95 + }, + "volontari|E a te, figliolo. To', un cartoccio: son belle calde.": { + "file": "volontari-e8705fe901.mp3", + "sec": 5.14 + }, + "andrea|Scottano! Ma son buonissime.": { + "file": "andrea-ff81f048f5.mp3", + "sec": 2.79 + }, + "andrea|La fanfara degli alpini. Quando sfilavano per il paese suonando, s'affacciava tutto San Piero.": { + "file": "andrea-9904de279c.mp3", + "sec": 6.69 + }, + "fanfara|Un'altra? Questa la sanno anche i sassi!": { + "file": "fanfara-d1179f98fa.mp3", + "sec": 3.72 + }, + "andrea|La polenta degli alpini: uno gira nel paiolo, l'altro la taglia col filo.": { + "file": "andrea-773164c1a1.mp3", + "sec": 5.26 + }, + "cuochi|Un po' di pazienza: la polenta vuole il suo tempo.": { + "file": "cuochi-9503d771cf.mp3", + "sec": 3.67 + }, + "andrea|L'alpino del vino. Il naso rosso, a forza d'assaggiarlo, se l'è guadagnato.": { + "file": "andrea-ce03d2a10e.mp3", + "sec": 5.65 + }, + "alpino_vino|Gratis, ma col giudizio: un bicchiere a testa!": { + "file": "alpino_vino-2a029d581d.mp3", + "sec": 3.39 + }, + "andrea|Alla salute degli alpini!": { + "file": "andrea-46e16fd214.mp3", + "sec": 2.87 + }, + "alpino_vino|Alla salute!": { + "file": "alpino_vino-7f4871f89d.mp3", + "sec": 0.94 + }, + "andrea|La gente della festa, coi cartocci di bruciate e il bicchiere di vino.": { + "file": "andrea-241b4a7d6a.mp3", + "sec": 4.71 + }, + "gente|Hai visto che bruciate quest'anno? Belle grosse!": { + "file": "gente-0f6e151dd6.mp3", + "sec": 3.69 + }, + "andrea|Il liscio nello spiazzo: valzer e mazurche, e i nonni ballano meglio di tutti.": { + "file": "andrea-8fff6bb18b.mp3", + "sec": 5.82 + }, + "liscio|Balli anche te? Dai, che la mazurca la sanno tutti!": { + "file": "liscio-9e08aa07f3.mp3", + "sec": 4.5 + }, + "andrea|Un'altra volta. Questa macchina del tempo mi fa girare la testa già da sé.": { + "file": "andrea-f2e4a9450c.mp3", + "sec": 5.48 + }, "andrea|Di lassù si torna alla strada del ponte, e alla macchina del tempo.": { "file": "andrea-27b72f57db.mp3", "sec": 3.86 @@ -2019,6 +2087,14 @@ "file": "andrea-40a22ff371.mp3", "sec": 4.27 }, + "andrea|Sono entrati a vedere se la polenta è pronta. Non lo è.": { + "file": "andrea-68c8b4a477.mp3", + "sec": 4.49 + }, + "gente|Siediti con noi, che a mezzogiorno qui non si trova un posto!": { + "file": "gente-0f4228e156.mp3", + "sec": 4.01 + }, "andrea|Si torna nel 2007. Ciao Vannino, ciao Pierino.": { "file": "andrea-baa95acb36.mp3", "sec": 4.41 diff --git a/assets/voices/liscio-9e08aa07f3.mp3 b/assets/voices/liscio-9e08aa07f3.mp3 new file mode 100644 index 0000000..6b0ad0d Binary files /dev/null and b/assets/voices/liscio-9e08aa07f3.mp3 differ diff --git a/assets/voices/volontari-e8705fe901.mp3 b/assets/voices/volontari-e8705fe901.mp3 new file mode 100644 index 0000000..061021a Binary files /dev/null and b/assets/voices/volontari-e8705fe901.mp3 differ diff --git a/docs/STATO.md b/docs/STATO.md index 1594199..c81bb7d 100644 --- a/docs/STATO.md +++ b/docs/STATO.md @@ -27,8 +27,15 @@ Online su 50037.manzolo.it tutto fino agli effetti ambientali di Codex. Aperto, (`smarronata_tendone`, le tavolate). Sfondi di Codex dai fotogrammi del video del 1993 (`assets/raw/smarronata/`). «Torna al 2007» o la scaletta riportano al ponte, e la macchina sparisce. Dalle scene del viaggio (anche il Barrettino) la mappa non porta più via. Test in `story.test.mjs`, prova `npm run browser:smarronata`. - [DA ANDREA] le battute; gli alpini (sprite di Codex: col cappello e la penna, la camicia a quadri); un minigioco - delle bruciate (girare il cilindro sul fuoco); la fanfara. + Il tendone col tetto a botte e la fascia tricolore (come nel video), i cartelli dipinti della polenta e del vino gratis + da guardare nel tendone, il fuoco vivo sotto il cilindro (effetto `fire`) col fumo. La gente (sprite di gruppo di + Codex, inventati, vestiti come nel video): i volontari della Misericordia alle bruciate («Che Iddio ve ne renda + merito!! A voi e agli alpini!»), la fanfara degli alpini, gli alpini della polenta e del vino, la gente coi cartocci + (anche nel tendone), le coppie del liscio che girano (`flourish` continuo). + [DA ANDREA] le battute; la musica del liscio (prompt per Suno dato ad Andrea: va in `assets/audio/` e suona vicino + alle coppie, come le console dell'Ingorgo); un minigioco delle bruciate (girare il cilindro sul fuoco). +- **Dedica allo zio Mario (31 ottobre)**: nei Ringraziamenti, sotto quella al Lele e più piccola: «Al mio caro zio + Mario, che mi ha fatto vivere tante avventure più belle della fantasia.» - **Il Taglia (31 ottobre)**: tolte le battute sulla sua altezza (Baldoria: non gli fa piacere). - **Il Muro del Sanpierino sul telefonino del Barone (31 ottobre)**: il Barone ora ha un dialogo a scelte (le mutande, oppure «Hai visto cosa c'era sul muro del Sanpierino?»). Col muro tira fuori il telefonino, che sale dal diff --git a/index.html b/index.html index fd58a96..f7dbc7f 100644 --- a/index.html +++ b/index.html @@ -101,6 +101,7 @@