Musica, vecchietti con sprite, nuove scene del paese e generatore degli sfondi

Lavoro della sessione precedente: colonna sonora (titolo, paese, ricordi) con muto e volume,
vecchietta e vecchietto sulla panchina, scene di Pieve, oratorio, Via de' Medici, Villa Adami,
salita, campeggio, Bosco ai Frati e viale dei cipressi, panorama dell'introduzione,
tools/genera.py per gli sfondi dalle foto.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UdeKd62opy9PKgpQXtVctF
This commit is contained in:
2026-10-23 12:59:57 +02:00
co-authored by Claude Opus 5.5
parent 5eeb634ceb
commit 33e2598718
45 changed files with 1556 additions and 78 deletions
+20 -20
View File
@@ -5,66 +5,66 @@
"walk_1": {
"x": 0,
"y": 0,
"w": 65,
"w": 64,
"h": 111,
"ax": 36.6,
"ax": 36.3,
"ay": 111
},
"walk_2": {
"x": 67,
"x": 66,
"y": 0,
"w": 35,
"w": 34,
"h": 111,
"ax": 17.8,
"ay": 111
},
"walk_3": {
"x": 104,
"x": 102,
"y": 0,
"w": 64,
"h": 111,
"ax": 34.5,
"ax": 34.7,
"ay": 111
},
"walk_4": {
"x": 170,
"x": 168,
"y": 0,
"w": 38,
"h": 111,
"ax": 21.5,
"ax": 21.7,
"ay": 111
},
"stand": {
"x": 210,
"x": 208,
"y": 0,
"w": 34,
"w": 33,
"h": 120,
"ax": 15.1,
"ax": 14.9,
"ay": 120
},
"talk": {
"x": 246,
"x": 243,
"y": 0,
"w": 56,
"h": 121,
"ax": 20.5,
"ay": 121
"w": 59,
"h": 120,
"ax": 21.6,
"ay": 120
},
"take": {
"x": 304,
"y": 0,
"w": 68,
"h": 97,
"ax": 34.7,
"ax": 34.5,
"ay": 97
},
"back": {
"x": 374,
"y": 0,
"w": 43,
"h": 120,
"ax": 21.0,
"ay": 120
"h": 119,
"ax": 20.8,
"ay": 119
}
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

+70
View File
@@ -0,0 +1,70 @@
{
"image": "vecchietta.png",
"height": 96,
"frames": {
"sit": {
"x": 0,
"y": 0,
"w": 52,
"h": 96,
"ax": 20.3,
"ay": 96
},
"blink": {
"x": 54,
"y": 0,
"w": 52,
"h": 96,
"ax": 20.1,
"ay": 96
},
"talk": {
"x": 108,
"y": 0,
"w": 52,
"h": 96,
"ax": 20.1,
"ay": 96
},
"explain": {
"x": 162,
"y": 0,
"w": 56,
"h": 96,
"ax": 23.3,
"ay": 96
},
"point": {
"x": 220,
"y": 0,
"w": 63,
"h": 95,
"ax": 28.2,
"ay": 95
},
"laugh": {
"x": 285,
"y": 0,
"w": 54,
"h": 95,
"ax": 22.5,
"ay": 95
},
"look_down": {
"x": 341,
"y": 0,
"w": 58,
"h": 86,
"ax": 32.9,
"ay": 86
},
"arms_crossed": {
"x": 401,
"y": 0,
"w": 52,
"h": 96,
"ax": 16.3,
"ay": 96
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

+70
View File
@@ -0,0 +1,70 @@
{
"image": "vecchietto.png",
"height": 96,
"frames": {
"sit": {
"x": 0,
"y": 0,
"w": 76,
"h": 96,
"ax": 31.4,
"ay": 96
},
"doze": {
"x": 78,
"y": 0,
"w": 76,
"h": 96,
"ax": 31.5,
"ay": 96
},
"talk": {
"x": 156,
"y": 0,
"w": 67,
"h": 96,
"ax": 25.1,
"ay": 96
},
"explain": {
"x": 225,
"y": 0,
"w": 62,
"h": 96,
"ax": 27.4,
"ay": 96
},
"point": {
"x": 289,
"y": 0,
"w": 74,
"h": 97,
"ax": 31.5,
"ay": 97
},
"laugh": {
"x": 365,
"y": 0,
"w": 70,
"h": 97,
"ax": 23.2,
"ay": 97
},
"cat": {
"x": 437,
"y": 0,
"w": 67,
"h": 95,
"ax": 24.1,
"ay": 95
},
"shrug": {
"x": 506,
"y": 0,
"w": 81,
"h": 97,
"ax": 38.9,
"ay": 97
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB