Il palio era custodito a scuola, e se n'è accorta la Gianna

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ApqNBvNbNCwXqR2RLo8QJh
This commit is contained in:
2026-10-24 22:05:06 +02:00
co-authored by Claude Opus 5.5
parent 7dc89c154b
commit 59c8419958
5 changed files with 14 additions and 5 deletions
Binary file not shown.
Binary file not shown.
+8
View File
@@ -131,6 +131,10 @@
"file": "andrea-f07440a0ee.mp3", "file": "andrea-f07440a0ee.mp3",
"sec": 4.48 "sec": 4.48
}, },
"andrea|Lo tenevano a scuola: stamani la Gianna ha trovato il posto vuoto.": {
"file": "andrea-42f13445d4.mp3",
"sec": 4.08
},
"andrea|La festa è domani: se nessuno lo ritrova, salta tutto. Tocca a me.": { "andrea|La festa è domani: se nessuno lo ritrova, salta tutto. Tocca a me.": {
"file": "andrea-69337973d0.mp3", "file": "andrea-69337973d0.mp3",
"sec": 5.94 "sec": 5.94
@@ -995,6 +999,10 @@
"file": "andrea-a24a09d869.mp3", "file": "andrea-a24a09d869.mp3",
"sec": 7.5 "sec": 7.5
}, },
"andrea|E fino a ieri c'era anche il palio: lo tenevano qui. Stamani la Gianna ha trovato il posto vuoto.": {
"file": "andrea-636e83b786.mp3",
"sec": 6.4
},
"andrea|Tornare a scuola? A ventisette anni? Nemmeno per sogno.": { "andrea|Tornare a scuola? A ventisette anni? Nemmeno per sogno.": {
"file": "andrea-8ae8691b63.mp3", "file": "andrea-8ae8691b63.mp3",
"sec": 5.39 "sec": 5.39
+3 -2
View File
@@ -110,8 +110,9 @@ I prompt fissi (stile, scene, foglio sprite) sono in `prompts/STILE.md`, escluso
rotonda, l'incrocio coi cartelli (`assets/raw/foto/luna-*.jpg`): ordine da chiedere ad Andrea. rotonda, l'incrocio coi cartelli (`assets/raw/foto/luna-*.jpg`): ordine da chiedere ad Andrea.
- **Taccuino** (24 ottobre, dalla revisione di Codex): pulsante «Taccuino» e tasto N; le tappe in `story.notebook` - **Taccuino** (24 ottobre, dalla revisione di Codex): pulsante «Taccuino» e tasto N; le tappe in `story.notebook`
(fatte barrate, quella di adesso in evidenza) e in fondo il promemoria del Trebbio. Un test controlla che lungo la (fatte barrate, quella di adesso in evidenza) e in fondo il promemoria del Trebbio. Un test controlla che lungo la
soluzione si spuntino in ordine. Da decidere con Andrea: dove era custodito il palio e chi ha scoperto il furto; soluzione si spuntino in ordine. Il palio era custodito a scuola e se n'è accorta la Gianna (Andrea, 24 ottobre:
se Andrea vive il 2007 o lo racconta da adulto (al bar c'è ancora il segnaposto «Questo lo sa solo Andrea»). in piazza all'inizio, alle porte della scuola, nel taccuino; la Gianna è una persona vera: serve il consenso).
Da decidere: se Andrea vive il 2007 o lo racconta da adulto (al bar c'è ancora il segnaposto «Questo lo sa solo Andrea»).
- **Ricerca nella mappa**: casella «Cerca un posto…», filtra mentre si scrive (`matchPlace`), Invio porta al primo. - **Ricerca nella mappa**: casella «Cerca un posto…», filtra mentre si scrive (`matchPlace`), Invio porta al primo.
- **Scelta del rione** (24 ottobre): dopo «Nuova partita», «Per chi corri quest'anno?» fra i quattro rioni - **Scelta del rione** (24 ottobre): dopo «Nuova partita», «Per chi corri quest'anno?» fra i quattro rioni
(`story.rioni`: Piazza rossi, Pieve bianchi, Cardetole verdi, Campomigliaio blu); resta nella partita come flag (`story.rioni`: Piazza rossi, Pieve bianchi, Cardetole verdi, Campomigliaio blu); resta nella partita come flag
+3 -3
View File
@@ -47,7 +47,7 @@ export const story = {
// Il taccuino (pulsante «Taccuino», tasto N): le tappe del capitolo in ordine. Una tappa è fatta quando la sua // Il taccuino (pulsante «Taccuino», tasto N): le tappe del capitolo in ordine. Una tappa è fatta quando la sua
// condizione `done` è vera; la prima non fatta è l'obiettivo di adesso. Solo testo: non si sente a voce. // condizione `done` è vera; la prima non fatta è l'obiettivo di adesso. Solo testo: non si sente a voce.
notebook: [ notebook: [
{ done: 'luccichio', text: 'Il palio è sparito, e la festa è domani. Chiedo in giro: i vecchietti in piazza sanno sempre tutto.' }, { done: 'luccichio', text: 'Il palio è sparito dalla scuola, dove lo tenevano: stamani se n\'è accorta la Gianna. La festa è domani. Chiedo in giro: i vecchietti in piazza sanno sempre tutto.' },
{ done: 'squama_presa', text: 'La vecchietta ha visto luccicare qualcosa sotto la panchina, in piazza.' }, { done: 'squama_presa', text: 'La vecchietta ha visto luccicare qualcosa sotto la panchina, in piazza.' },
{ done: 'indizio_regolo', text: 'Una squama, grossa e luccicante. Chi l\'ha persa avrà lasciato altre tracce: lassù sotto la Fortezza, magari.' }, { done: 'indizio_regolo', text: 'Una squama, grossa e luccicante. Chi l\'ha persa avrà lasciato altre tracce: lassù sotto la Fortezza, magari.' },
{ done: 'casetta_aperta', text: 'Le tracce finiscono in una fessura del bastione, buia pesta. Mi serve una torcia: nella casetta dell\'area feste ce n\'è una, ma è chiusa col lucchetto.' }, { done: 'casetta_aperta', text: 'Le tracce finiscono in una fessura del bastione, buia pesta. Mi serve una torcia: nella casetta dell\'area feste ce n\'è una, ma è chiusa col lucchetto.' },
@@ -323,7 +323,7 @@ export const story = {
id: 'verso_calimara', name: 'Via Calimara, verso la farmacia', box: [180, 334, 380, 26], at: [360, 354], exit: { scene: 'via_calimara', at: [365, 212], face: 'down' }, id: 'verso_calimara', name: 'Via Calimara, verso la farmacia', box: [180, 334, 380, 26], at: [360, 354], exit: { scene: 'via_calimara', at: [365, 212], face: 'down' },
}, },
], ],
enter: [{ if: '!intro', then: [{ set: 'intro' }, { say: 'Il palio è sparito! Il quadro che hanno dipinto i ragazzi delle medie.' }, { say: 'La festa è domani: se nessuno lo ritrova, salta tutto. Tocca a me.' }] }], enter: [{ if: '!intro', then: [{ set: 'intro' }, { say: 'Il palio è sparito! Il quadro che hanno dipinto i ragazzi delle medie.' }, { say: 'Lo tenevano a scuola: stamani la Gianna ha trovato il posto vuoto.' }, { say: 'La festa è domani: se nessuno lo ritrova, salta tutto. Tocca a me.' }] }],
}, },
fortezza: { fortezza: {
name: 'Sotto le mura della Fortezza', name: 'Sotto le mura della Fortezza',
@@ -1656,7 +1656,7 @@ export const story = {
{ {
id: 'porte', name: 'porte della scuola', box: [130, 164, 136, 56], at: [200, 230], face: 'up', id: 'porte', name: 'porte della scuola', box: [130, 164, 136, 56], at: [200, 230], face: 'up',
actions: { actions: {
look: [{ say: 'Le porte a vetri della scuola. Di là ci sono i banchi, la lavagna e la campanella.' }], look: [{ say: 'Le porte a vetri della scuola. Di là ci sono i banchi, la lavagna e la campanella.' }, { say: 'E fino a ieri c\'era anche il palio: lo tenevano qui. Stamani la Gianna ha trovato il posto vuoto.' }],
open: [{ say: 'Tornare a scuola? A ventisette anni? Nemmeno per sogno.' }], open: [{ say: 'Tornare a scuola? A ventisette anni? Nemmeno per sogno.' }],
walk: [{ say: 'Tornare a scuola? A ventisette anni? Nemmeno per sogno.' }], walk: [{ say: 'Tornare a scuola? A ventisette anni? Nemmeno per sogno.' }],
}, },