La Smarronata piena di gente com'era: i volontari della Misericordia alle bruciate, la fanfara degli alpini, la polenta, il vino, la gente coi cartocci e le coppie del liscio; il fuoco vivo sotto il cilindro delle bruciate; nei Ringraziamenti la dedica allo zio Mario (Andrea)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9RWGMKV7n3K1mdy8T
This commit is contained in:
2026-10-31 12:39:56 +01:00
co-authored by Claude Opus 5.5
parent 4f2ee45abf
commit 5a38e0eafe
39 changed files with 645 additions and 2 deletions
+83
View File
@@ -522,6 +522,13 @@ export const story = {
andrea_pesca: { name: 'Andrea', sprite: 'assets/characters/andrea-pesca.json' },
// Quattro ragazzi inventati (sprite di Codex, idea di Andrea del 27 ottobre): nessuna persona reale.
pescatori: { name: 'I ragazzi delle canne', color: '#b8f08a', sprite: 'assets/characters/pescatori.json' },
// La gente della Smarronata del 1993 (Andrea, 31 ottobre): tutti inventati, vestiti come nei fotogrammi del video.
volontari: { name: 'I volontari della Misericordia', color: '#c8d0b0', sprite: 'assets/characters/volontari.json' },
fanfara: { name: 'La fanfara degli alpini', color: '#e0c060', sprite: 'assets/characters/fanfara.json' },
cuochi: { name: 'Gli alpini della polenta', color: '#f0d070', sprite: 'assets/characters/cuochi.json' },
alpino_vino: { name: 'L\'alpino del vino', color: '#e08080', sprite: 'assets/characters/alpino_vino.json' },
gente: { name: 'La gente della festa', color: '#d8b8a0', sprite: 'assets/characters/gente.json' },
liscio: { name: 'Le coppie del liscio', color: '#f0a0a0', sprite: 'assets/characters/liscio.json' },
vecchietta: { name: 'Vecchietta', color: '#ffd27a', sprite: 'assets/characters/vecchietta.json' },
vecchietto: { name: 'Vecchietto', color: '#9fe3ff', sprite: 'assets/characters/vecchietto.json' },
castello: { name: 'Lo spirito del Trebbio', color: '#c8f0ff' },
@@ -3698,6 +3705,19 @@ export const story = {
viaggio: true,
back: { label: 'Torna al 2007', actions: RITORNO_1993 },
background: 'assets/scenes/smarronata-1993.png',
// Il fuoco sotto il cilindro delle bruciate, col fumo che sale (Andrea, 31 ottobre).
effects: [{ type: 'fire', area: [206, 219, 36, 8] }, { type: 'smoke', at: [226, 186] }, { type: 'smoke', at: [214, 192] }],
// La gente della festa (Andrea, 31 ottobre: «rendiamola bella come allora»): i volontari della Misericordia alle
// bruciate, la fanfara degli alpini, gli alpini della polenta e del vino, la gente coi cartocci, il liscio.
speakers: { volontari: [176, 144], fanfara: [330, 141], cuochi: [474, 148], alpino_vino: [606, 159], gente: [250, 196], liscio: [430, 201] },
people: [
{ who: 'volontari', at: [176, 262], size: 1.35, idle: 'stand', talk: ['talk', 'explain'], blink: 'blink', every: 4.4, flourish: { poses: ['work', 'work2'], every: 5, for: 3.6, step: 0.45 } },
{ who: 'fanfara', at: [330, 244], size: 1.35, idle: 'stand', talk: ['talk', 'laugh'], blink: 'blink', every: 5.2, flourish: { poses: ['play', 'play2', 'play3', 'play2'], every: 7, for: 5.6, step: 0.35 } },
{ who: 'cuochi', at: [474, 258], size: 1.3, idle: 'stand', talk: ['talk', 'explain'], blink: 'blink', every: 4.8, offset: 1.5, flourish: { poses: ['work', 'work2'], every: 4.6, for: 3.2, step: 0.4 } },
{ who: 'alpino_vino', at: [606, 270], size: 1.2, facing: -1, idle: 'stand', talk: ['talk', 'explain'], blink: 'blink', every: 3.9, flourish: { poses: ['pour', 'pour2', 'give'], every: 8, for: 2.4, step: 0.6 } },
{ who: 'liscio', at: [430, 318], idle: 'dance1', talk: ['talk', 'laugh'], flourish: { poses: ['dance1', 'dance2', 'dance3', 'dance4'], every: 2.4, for: 2.4, step: 0.3 } },
{ who: 'gente', at: [250, 308], idle: 'stand', talk: ['talk', 'talk2'], blink: 'blink', every: 4.1, flourish: { poses: ['eat', 'eat2', 'eat', 'eat2'], every: 6, for: 2.4, step: 0.5 } },
],
walk: [[125, 245], [330, 232], [590, 238], [600, 262], [420, 292], [400, 360], [250, 360], [240, 276], [125, 276]],
depth: [[232, 0.55], [360, 1.2]],
entry: [320, 340],
@@ -3736,6 +3756,60 @@ export const story = {
open: [{ walk: [430, 244] }, { go: 'smarronata_tendone', at: [320, 340], face: 'up' }],
},
},
// La gente: ultima nell'elenco, così sta sopra le cose dello sfondo. [DA ANDREA: le battute]
{
id: 'volontari', name: 'i volontari della Misericordia', box: [130, 148, 97, 114], at: [200, 272], face: 'left', default: 'talk',
actions: {
look: [{ say: 'I volontari della Misericordia, alle bruciate: uno rimescola, l\'altro riempie i cartocci.' }],
talk: [
{ say: 'Che Iddio ve ne renda merito!! A voi e agli alpini!' },
{ say: 'E a te, figliolo. To\', un cartoccio: son belle calde.', who: 'volontari', pose: 'give' },
{ say: 'Scottano! Ma son buonissime.' },
],
},
},
{
id: 'fanfara', name: 'la fanfara degli alpini', box: [291, 145, 88, 99], at: [330, 262], face: 'up', default: 'talk',
actions: {
look: [{ say: 'La fanfara degli alpini. Quando sfilavano per il paese suonando, s\'affacciava tutto San Piero.' }],
talk: [{ say: 'Un\'altra? Questa la sanno anche i sassi!', who: 'fanfara', pose: 'laugh' }],
},
},
{
id: 'cuochi', name: 'gli alpini della polenta', box: [437, 152, 84, 106], at: [474, 270], face: 'up', default: 'talk',
actions: {
look: [{ say: 'La polenta degli alpini: uno gira nel paiolo, l\'altro la taglia col filo.' }],
talk: [{ say: 'Un po\' di pazienza: la polenta vuole il suo tempo.', who: 'cuochi', pose: 'explain' }],
},
},
{
id: 'alpino_vino', name: 'l\'alpino del vino', box: [581, 163, 62, 107], at: [565, 262], face: 'right', default: 'talk',
actions: {
look: [{ say: 'L\'alpino del vino. Il naso rosso, a forza d\'assaggiarlo, se l\'è guadagnato.' }],
talk: [
{ say: 'Gratis, ma col giudizio: un bicchiere a testa!', who: 'alpino_vino', pose: 'give' },
{ say: 'Alla salute degli alpini!' },
{ say: 'Alla salute!', who: 'alpino_vino', pose: 'cheers' },
],
},
},
{
id: 'gente', name: 'la gente della festa', box: [191, 200, 118, 108], at: [320, 330], face: 'left', default: 'talk',
actions: {
look: [{ say: 'La gente della festa, coi cartocci di bruciate e il bicchiere di vino.' }],
talk: [{ say: 'Hai visto che bruciate quest\'anno? Belle grosse!', who: 'gente', pose: 'talk2' }],
},
},
{
id: 'liscio', name: 'le coppie del liscio', box: [376, 205, 107, 113], at: [340, 330], face: 'right', default: 'talk',
actions: {
look: [{ say: 'Il liscio nello spiazzo: valzer e mazurche, e i nonni ballano meglio di tutti.' }],
talk: [
{ say: 'Balli anche te? Dai, che la mazurca la sanno tutti!', who: 'liscio', pose: 'talk' },
{ say: 'Un\'altra volta. Questa macchina del tempo mi fa girare la testa già da sé.' },
],
},
},
{
// La scaletta del terrazzino, in basso a sinistra: si risale alla strada, e alla macchina del tempo.
id: 'scaletta_1993', name: 'su, alla strada: si torna nel 2007', box: [0, 280, 110, 80], at: [250, 340], face: 'left', default: 'walk',
@@ -3766,6 +3840,8 @@ export const story = {
back: { label: 'Torna al 2007', actions: RITORNO_1993 },
background: 'assets/scenes/smarronata-tendone.png',
indoor: true,
speakers: { gente: [470, 176] },
people: [{ who: 'gente', at: [470, 300], idle: 'stand', talk: ['talk', 'talk2'], blink: 'blink', every: 4.1, flourish: { poses: ['toast', 'laugh'], every: 7, for: 1.6, step: 0.8 } }],
walk: [[0, 360], [0, 262], [150, 262], [165, 175], [215, 175], [225, 262], [400, 262], [640, 270], [640, 360]],
depth: [[175, 0.5], [360, 1.3]],
entry: [320, 340],
@@ -3801,6 +3877,13 @@ export const story = {
id: 'tavole_destra', name: 'le tavole', box: [400, 140, 240, 128], at: [480, 300], face: 'right',
actions: { look: [{ say: 'Le sedie di legno, quelle pieghevoli che si chiudono sulle dita.' }] },
},
{
id: 'gente_tendone', name: 'la gente della festa', box: [405, 180, 131, 120], at: [380, 320], face: 'right', default: 'talk',
actions: {
look: [{ say: 'Sono entrati a vedere se la polenta è pronta. Non lo è.' }],
talk: [{ say: 'Siediti con noi, che a mezzogiorno qui non si trova un posto!', who: 'gente', pose: 'talk' }],
},
},
{
id: 'fuori_tendone', name: 'fuori, alla festa', box: [0, 336, 640, 24], at: [320, 354], default: 'walk',
actions: { walk: [{ go: 'smarronata_1993', at: [430, 250], face: 'down' }], open: [{ go: 'smarronata_1993', at: [430, 250], face: 'down' }] },