Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d61fc3954 | ||
|
|
6226de3795 | ||
|
|
17824963aa | ||
|
|
75cbe8250f | ||
|
|
6b17288962 | ||
|
|
262c774718 | ||
|
|
4a2c88f0e3 | ||
|
|
c395b4e890 | ||
|
|
818af5b36f | ||
|
|
a080c0ea56 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1603,9 +1603,9 @@
|
||||
"file": "andrea-a93c65234e.mp3",
|
||||
"sec": 4.28
|
||||
},
|
||||
"andrea|Di chi è quell'Audi nera?": {
|
||||
"file": "andrea-b9a784137e.mp3",
|
||||
"sec": 1.63
|
||||
"andrea|Di chi è quell'Audi lì?": {
|
||||
"file": "andrea-cc8a61a779.mp3",
|
||||
"sec": 1.4
|
||||
},
|
||||
"arcu|Let it be.": {
|
||||
"file": "arcu-6ba2f5285a.mp3",
|
||||
@@ -1747,6 +1747,14 @@
|
||||
"file": "andrea-c633ffc747.mp3",
|
||||
"sec": 3.12
|
||||
},
|
||||
"andrea|Il cancello della palestra. Per la scuola si passa dalla stradina più in là.": {
|
||||
"file": "andrea-f91d1262a4.mp3",
|
||||
"sec": 5.19
|
||||
},
|
||||
"andrea|Chiuso. Per la scuola si passa dalla stradina più in là.": {
|
||||
"file": "andrea-237197db3a.mp3",
|
||||
"sec": 4.32
|
||||
},
|
||||
"andrea|Una siepe alta come una casa, e l'edera che si mangia il muro.": {
|
||||
"file": "andrea-2544c4c379.mp3",
|
||||
"sec": 3.89
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "leggenda-del-regolo",
|
||||
"version": "0.1.48",
|
||||
"version": "0.1.51",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
+41
-18
@@ -790,7 +790,7 @@ export const story = {
|
||||
id: 'verso_forno', name: 'a destra, verso il forno', box: [570, 176, 70, 76], at: [588, 250], exit: { scene: 'forno', at: [628, 300], face: 'left' },
|
||||
},
|
||||
{
|
||||
id: 'salita_villa_adami', name: 'su per Via della Compagnia, verso Villa Adami', box: [440, 330, 200, 30], at: [600, 350], exit: { scene: 'via_compagnia', at: [222, 296], face: 'right' },
|
||||
id: 'salita_villa_adami', name: 'su per Via della Compagnia, verso Villa Adami', box: [440, 330, 200, 30], at: [600, 350], exit: { scene: 'via_compagnia', at: [94, 316], face: 'right' },
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1957,6 +1957,10 @@ export const story = {
|
||||
{
|
||||
id: 'alla_pieve', name: 'a destra, verso la Pieve', box: [590, 220, 50, 140], at: [628, 300], exit: { scene: 'pieve', at: [588, 250], face: 'left' },
|
||||
},
|
||||
{
|
||||
// Dietro, su per l'arco di Via della Compagnia (Andrea, 29 ottobre).
|
||||
id: 'all_arco', name: 'dietro, su per l\'arco di Via della Compagnia', box: [60, 334, 520, 26], at: [320, 350], exit: { scene: 'via_compagnia', at: [222, 296], face: 'up' },
|
||||
},
|
||||
],
|
||||
},
|
||||
stazione: {
|
||||
@@ -1991,7 +1995,7 @@ export const story = {
|
||||
},
|
||||
{
|
||||
// Dal ponte delle poste si scende sulla passeggiata della Carza (Andrea, 29 ottobre).
|
||||
id: 'giu_carza', name: 'giù dal ponte, la passeggiata sulla Carza', box: [590, 296, 50, 38], at: [620, 320], exit: { scene: 'ponte_stazione', at: [158, 192], face: 'down' },
|
||||
id: 'giu_carza', name: 'giù dal ponte, la passeggiata sulla Carza', box: [590, 296, 50, 38], at: [620, 320], exit: { scene: 'ponte_stazione', at: [440, 252], face: 'left' },
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -2467,11 +2471,15 @@ export const story = {
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'verso_piazza', name: 'giù per Via della Compagnia: la Pieve e Via de\' Medici', box: [20, 215, 50, 40], at: [45, 250], exit: { scene: 'via_compagnia', at: [440, 258], face: 'down' },
|
||||
id: 'verso_compagnia', name: 'a destra, giù per Via della Compagnia', box: [560, 236, 60, 38], at: [600, 266], exit: { scene: 'via_compagnia', at: [440, 258], face: 'down' },
|
||||
},
|
||||
{
|
||||
id: 'salita', name: 'salita verso la Fortezza', box: [100, 330, 400, 30], at: [300, 354], exit: { scene: 'salita_villa_adami', at: [340, 352], face: 'right' },
|
||||
},
|
||||
{
|
||||
// Oltre il muretto si scende alla scuola e a Via Cafaggio (Andrea, 29 ottobre).
|
||||
id: 'alla_scuola', name: 'giù, verso la scuola e Via Cafaggio', box: [502, 296, 138, 64], at: [498, 345], exit: { scene: 'via_cafaggio', at: [150, 352], face: 'up' },
|
||||
},
|
||||
],
|
||||
},
|
||||
// Il Poggio, dalla salita del leone alla Fortezza: la stradina col muretto e tutto il Mugello sotto (foto di Andrea, 24 ottobre).
|
||||
@@ -2763,11 +2771,11 @@ export const story = {
|
||||
},
|
||||
},
|
||||
{
|
||||
// «Di chi è quell'Audi nera?» «Let it be» (che si legge «L'è di Bi»: è di Bini). Andrea, 28 ottobre.
|
||||
// «Di chi è quell'Audi lì?» «Let it be» (che si legge «L'è di Bi»: è di Bini). Andrea, 28 ottobre.
|
||||
id: 'audi', name: 'Audi nera', box: [292, 198, 68, 40], at: [330, 254], face: 'up', default: 'look',
|
||||
actions: {
|
||||
look: [{ say: 'Di chi è quell\'Audi nera?' }, { say: 'Let it be.', who: 'arcu', pose: 'explain' }],
|
||||
talk: [{ say: 'Di chi è quell\'Audi nera?' }, { say: 'Let it be.', who: 'arcu', pose: 'explain' }],
|
||||
look: [{ say: 'Di chi è quell\'Audi lì?' }, { say: 'Let it be.', who: 'arcu', pose: 'explain' }],
|
||||
talk: [{ say: 'Di chi è quell\'Audi lì?' }, { say: 'Let it be.', who: 'arcu', pose: 'explain' }],
|
||||
use: [{ say: 'Non è mica mia. Mi garba, però, nera fiammante.' }],
|
||||
},
|
||||
},
|
||||
@@ -2801,7 +2809,7 @@ export const story = {
|
||||
},
|
||||
{
|
||||
// Il campo del Giannini è laggiù a destra, oltre la siepe (Andrea, 28 ottobre).
|
||||
id: 'al_giannini', name: 'verso il campo del Giannini', box: [404, 150, 58, 50], at: [520, 306], exit: { scene: 'campo_giannini', at: [60, 250], face: 'right' },
|
||||
id: 'al_giannini', name: 'verso il campo del Giannini', box: [404, 150, 160, 42], at: [520, 306], exit: { scene: 'campo_giannini', at: [60, 250], face: 'right' },
|
||||
},
|
||||
// In fondo all'elenco, così sta sopra all'uscita e alla siepe.
|
||||
{
|
||||
@@ -2944,10 +2952,14 @@ export const story = {
|
||||
actions: { look: [{ say: 'Il lampione di ferro, attaccato al muro. La sera fa una luce gialla che pare d\'altri tempi.' }] },
|
||||
},
|
||||
{
|
||||
id: 'arco_pieve', name: 'sotto l\'arco, giù alla Pieve', box: [198, 222, 50, 66], at: [222, 296], exit: { scene: 'pieve', at: [600, 350], face: 'left' },
|
||||
// L'arco porta al forno; alla Pieve si scende fra le due case gialle (Andrea, 29 ottobre).
|
||||
id: 'arco_forno', name: 'sotto l\'arco, giù al forno', box: [198, 222, 50, 66], at: [222, 296], exit: { scene: 'forno', at: [320, 350], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'su_villa_adami', name: 'su verso Villa Adami', box: [420, 196, 42, 56], at: [440, 258], exit: { scene: 'villa_adami', at: [50, 252], face: 'right' },
|
||||
id: 'alla_pieve', name: 'fra le case gialle, giù alla Pieve', box: [80, 196, 40, 100], at: [94, 316], exit: { scene: 'pieve', at: [600, 350], face: 'left' },
|
||||
},
|
||||
{
|
||||
id: 'su_villa_adami', name: 'su verso Villa Adami', box: [420, 196, 42, 56], at: [440, 258], exit: { scene: 'villa_adami', at: [600, 266], face: 'left' },
|
||||
},
|
||||
{
|
||||
id: 'giu_medici', name: 'giù per Via de\' Medici', box: [0, 336, 540, 24], at: [300, 352], exit: { scene: 'via_de_medici', at: [300, 216], face: 'down' },
|
||||
@@ -2977,10 +2989,18 @@ export const story = {
|
||||
id: 'giu_cafaggio', name: 'dritto, giù per Via Cafaggio', box: [486, 166, 46, 36], at: [507, 192], exit: { scene: 'via_cafaggio_fondo', at: [300, 350], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'cancello_scuola', name: 'il cancello della scuola', box: [298, 188, 52, 70], at: [322, 268], exit: { scene: 'scuola', at: [128, 340], face: 'right' },
|
||||
id: 'cancello', name: 'cancello della palestra', box: [298, 188, 52, 70], at: [322, 268], face: 'up',
|
||||
actions: { look: [{ say: 'Il cancello della palestra. Per la scuola si passa dalla stradina più in là.' }], open: [{ say: 'Chiuso. Per la scuola si passa dalla stradina più in là.' }] },
|
||||
},
|
||||
{
|
||||
id: 'su_salita', name: 'su, verso Villa Adami', box: [0, 336, 560, 24], at: [300, 352], exit: { scene: 'salita_villa_adami', at: [40, 336], face: 'right' },
|
||||
// Alla scuola non si passa dal cancello ma dalla stradina subito dopo (Andrea, 29 ottobre).
|
||||
id: 'alla_scuola', name: 'la stradina della scuola', box: [380, 172, 50, 32], at: [410, 246], exit: { scene: 'scuola', at: [128, 340], face: 'right' },
|
||||
},
|
||||
{
|
||||
id: 'su_villa', name: 'su, verso Villa Adami', box: [0, 336, 280, 24], at: [150, 352], exit: { scene: 'villa_adami', at: [498, 345], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'su_salita', name: 'su per la salita, verso la Fortezza', box: [280, 336, 280, 24], at: [400, 352], exit: { scene: 'salita_villa_adami', at: [40, 336], face: 'right' },
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -3098,7 +3118,7 @@ export const story = {
|
||||
name: 'La passeggiata sulla Carza',
|
||||
map: [70, 76],
|
||||
background: 'assets/scenes/passeggiata-carza.png',
|
||||
walk: [[180, 360], [190, 300], [230, 270], [330, 235], [420, 200], [540, 195], [560, 260], [520, 300], [540, 360]],
|
||||
walk: [[0, 360], [0, 300], [190, 300], [230, 270], [330, 235], [420, 200], [540, 195], [560, 260], [520, 300], [540, 360]],
|
||||
depth: [[195, 0.45], [360, 1.35]],
|
||||
entry: [330, 352],
|
||||
hotspots: [
|
||||
@@ -3115,7 +3135,8 @@ export const story = {
|
||||
actions: { look: [{ say: 'Un lampione in mezzo al prato. Di sera la passeggiata la fanno le zanzare.' }] },
|
||||
},
|
||||
{
|
||||
id: 'avanti_carza', name: 'avanti, lungo la Carza', box: [430, 182, 64, 28], at: [470, 206], exit: { scene: 'passeggiata_carza_avanti', at: [300, 352], face: 'up' },
|
||||
// Il sentiero va avanti a sinistra, dietro il grande albero (Andrea, 29 ottobre).
|
||||
id: 'avanti_carza', name: 'avanti, lungo la Carza', box: [0, 200, 50, 130], at: [20, 330], exit: { scene: 'passeggiata_carza_avanti', at: [300, 352], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'alla_provinciale', name: 'indietro, sulla Provinciale', box: [180, 336, 360, 24], at: [330, 352], exit: { scene: 'provinciale_luna', at: [480, 232], face: 'left' },
|
||||
@@ -3148,7 +3169,7 @@ export const story = {
|
||||
id: 'in_fondo', name: 'avanti, lungo la Carza', box: [252, 146, 56, 34], at: [282, 190], exit: { scene: 'passeggiata_poste', at: [250, 352], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'indietro', name: 'indietro, verso la cascatella', box: [0, 336, 600, 24], at: [300, 352], exit: { scene: 'passeggiata_carza', at: [470, 206], face: 'down' },
|
||||
id: 'indietro', name: 'indietro, verso la cascatella', box: [0, 336, 600, 24], at: [300, 352], exit: { scene: 'passeggiata_carza', at: [20, 330], face: 'right' },
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -3230,10 +3251,12 @@ export const story = {
|
||||
actions: { look: [{ say: 'La Carza passa sotto gli archi e se ne va verso la Sieve.' }] },
|
||||
},
|
||||
{
|
||||
id: 'avanti_carza', name: 'avanti lungo la Carza, oltre il ponte', box: [586, 296, 54, 40], at: [612, 320], exit: { scene: 'orti_zio_mario', at: [400, 352], face: 'up' },
|
||||
// Il viottolo passa sotto l'arco e va avanti lungo la Carza; alla stazione si sale dalla parte destra del ponte
|
||||
// (Andrea, 29 ottobre).
|
||||
id: 'avanti_carza', name: 'avanti per il viottolo, sotto il ponte', box: [136, 158, 46, 34], at: [158, 192], exit: { scene: 'orti_zio_mario', at: [400, 352], face: 'up' },
|
||||
},
|
||||
{
|
||||
id: 'su_ponte', name: 'su per il viottolo, al ponte e alla stazione', box: [136, 158, 46, 34], at: [158, 192], exit: { scene: 'stazione', at: [620, 320], face: 'left' },
|
||||
id: 'su_ponte', name: 'su sul ponte, alla stazione', box: [410, 86, 100, 60], at: [440, 252], exit: { scene: 'stazione', at: [620, 320], face: 'left' },
|
||||
},
|
||||
{
|
||||
id: 'indietro', name: 'indietro lungo la Carza', box: [0, 336, 640, 24], at: [300, 352], exit: { scene: 'passeggiata_ponte', at: [234, 204], face: 'down' },
|
||||
@@ -3266,7 +3289,7 @@ export const story = {
|
||||
actions: { look: [{ say: 'Laggiù la passerella coperta sulla Carza.' }], walk: [{ say: 'Di là ci passo un\'altra volta: prima il palio.' }] },
|
||||
},
|
||||
{
|
||||
id: 'indietro', name: 'indietro, verso il ponte delle poste', box: [150, 336, 490, 24], at: [400, 352], exit: { scene: 'ponte_stazione', at: [612, 320], face: 'left' },
|
||||
id: 'indietro', name: 'indietro, verso il ponte delle poste', box: [150, 336, 490, 24], at: [400, 352], exit: { scene: 'ponte_stazione', at: [158, 192], face: 'down' },
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -3341,7 +3364,7 @@ export const story = {
|
||||
id: 'al_bivio', name: 'a destra, verso la Provinciale', box: [584, 220, 56, 120], at: [600, 320], exit: { scene: 'bivio_provinciale', at: [208, 226], face: 'right' },
|
||||
},
|
||||
{
|
||||
id: 'alla_salita', name: 'a sinistra, dal cancello verso Via Cafaggio', box: [0, 240, 130, 120], at: [128, 340], exit: { scene: 'via_cafaggio', at: [322, 268], face: 'down' },
|
||||
id: 'alla_salita', name: 'a sinistra, dal cancello verso Via Cafaggio', box: [0, 240, 130, 120], at: [128, 340], exit: { scene: 'via_cafaggio', at: [410, 246], face: 'down' },
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// La versione del gioco: la cambia scripts/bump.sh, insieme a package.json.
|
||||
export const VERSION = '0.1.48';
|
||||
export const VERSION = '0.1.51';
|
||||
|
||||
// Immagini, musiche e voci con ?v=<versione>: a ogni versione l'indirizzo cambia e il browser le riscarica,
|
||||
// mentre fra una versione e l'altra le tiene in cache a lungo (nginx.conf).
|
||||
|
||||
Reference in New Issue
Block a user