Compare commits

...
60 Commits
Author SHA1 Message Date
manzolo bb8e6a8885 Versione 0.1.52 2026-10-29 19:11:43 +01:00
manzoloandClaude Opus 5.5 81a1dd1bc3 Video: la partita completa rigirata sul gioco di oggi, il trailer e la versione extended (copioni, prova locale, montaggio --trailer) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 18:47:44 +01:00
manzoloandClaude Opus 5.5 0f1740a7ad Effetti nei posti nuovi: nuvole, uccelli, la Carza che scorre e luccica alla cascatella e sotto il ponte, fronde, ombre, farfalle e libellule, lampioni la sera; i panorami del terrazzo e di Via Cafaggio con le ombre delle nuvole sulle colline (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 17:34:37 +01:00
manzolo 3d61fc3954 Versione 0.1.51 2026-10-29 17:30:42 +01:00
manzoloandClaude Opus 5.5 6226de3795 La voce di «Di chi è quell'Audi lì?» (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 17:23:59 +01:00
manzoloandClaude Opus 5.5 17824963aa Sotto il ponte delle poste: il viottolo passa sotto l'arco verso gli orti dello zio Mario, alla stazione si sale dalla parte destra del ponte (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 17:19:16 +01:00
manzoloandClaude Opus 5.5 75cbe8250f Via della Compagnia: l'arco porta al forno, alla Pieve si scende fra le due case gialle (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 17:16:40 +01:00
manzoloandClaude Opus 5.5 6b17288962 Via Liguri Magelli: «Di chi è quell'Audi lì?» (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 17:14:59 +01:00
manzolo 262c774718 Versione 0.1.50 2026-10-29 16:54:13 +01:00
manzoloandClaude Opus 5.5 4a2c88f0e3 Passeggiata sulla Carza: avanti si va a sinistra, dietro il grande albero (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 16:47:33 +01:00
manzolo c395b4e890 Versione 0.1.49 2026-10-29 16:46:30 +01:00
manzoloandClaude Opus 5.5 818af5b36f Villa Adami: a destra si scende in Via della Compagnia, in basso a destra alla scuola e in Via Cafaggio; in Via Cafaggio alla scuola si va dalla stradina dopo il cancello della palestra (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 16:39:42 +01:00
manzoloandClaude Opus 5.5 a080c0ea56 Via Liguri Magelli: l'uscita verso il campo del Giannini copre di nuovo la strada dietro la Ghiacciomobile (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 16:32:33 +01:00
manzolo fbeef76f01 Versione 0.1.48 2026-10-29 16:25:09 +01:00
manzoloandClaude Opus 5.5 45d310b9b4 Gli orti dello zio Mario lungo la Carza e la strada fra il bivio della Provinciale e la stazione (Codex dalle foto di Andrea) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 16:17:35 +01:00
manzoloandClaude Opus 5.5 481e4a9514 Nuovi posti dalle foto di Andrea (Codex): Via della Compagnia, Via Cafaggio in tre tratti fino alla rotonda, la Provinciale sotto i platani, la passeggiata sulla Carza con la cascatella, gli orti, dietro le poste e sotto il ponte delle poste fino alla stazione (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 16:03:40 +01:00
manzolo fde68603cb Versione 0.1.47 2026-10-29 15:27:10 +01:00
manzoloandClaude Opus 5.5 686fee043e La cerbottana: dalla bottega di Pierin di Frilli in piazza lo stucco verde, poi i pallini contro il muro della piazza (fiato, respiro, tosse, bersaglio di gesso, lattine, barattolo appeso; muro di Codex) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 15:16:40 +01:00
manzoloandClaude Opus 5.5 4b709ffd80 Il terrazzo di casa a Cardetole: la vista di Andrea dalla finestra col paese e la Fortezza (Codex dalla sua foto, col terrazzo davanti); ci si sale da casa di Andrea (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 14:52:06 +01:00
manzoloandClaude Opus 5.5 733680301c Lo zio Mario: «I problemi io gli avevo quando andavo a scuola!» (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 13:57:32 +01:00
manzoloandClaude Opus 5.5 0ba8cfc800 Lo zio Mario: il primo scambio («Zio, hai problemi?» / «I problemi io gli avevo a scuola!») (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 13:47:48 +01:00
manzolo 84ad19a47e Versione 0.1.46 2026-10-29 13:43:52 +01:00
manzoloandClaude Opus 5.5 058acd6325 Macchinine: la loro musica, di Andrea con Suno (al posto di quella del GP in prestito) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 13:35:47 +01:00
manzolo 497209fc9a Versione 0.1.45 2026-10-29 13:22:28 +01:00
manzoloandClaude Opus 5.5 2289480812 Lo zio Mario davanti alla Ghiacciomobile nel muro, che si gratta la testa (sprite di Codex dalla foto di Andrea); Via Liguri Magelli con le persone in proporzione (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 13:12:17 +01:00
manzolo de418c0da8 Versione 0.1.44 2026-10-29 12:50:32 +01:00
manzoloandClaude Opus 5.5 713e328138 La Ghiacciomobile schiantata nel muro giallo di Via Liguri Magelli, coi mattoni rotti e senza targa (ritocco di Codex), fino al tramonto; poi il muro rifatto con la targa. Non è più al circolino. Il motore ha le varianti di sfondo per scena (backdrops) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 12:44:00 +01:00
manzolo 6a5a80d7af Versione 0.1.43 2026-10-29 11:28:23 +01:00
manzoloandClaude Opus 5.5 88f0439f79 GP di Fortezza: la presentazione dei piloti a tutto schermo (i comandi arrivano col semaforo); nella guida semplice il pulsante Gas si tiene premuto, più alto e con la scritta fissa (sul telefono prendeva male) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 11:18:46 +01:00
manzolo c244424af9 Versione 0.1.42 2026-10-29 10:45:40 +01:00
manzoloandClaude Opus 5.5 c26d888263 GP di Fortezza, Seria semplice più difficile (parere di Codex, simulato): sopra il limite in curva si esce di sicuro, la curva pulita dà una spinta, rivali a 0,81; CURVA! e LASCIA! sopra il motorino (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 10:38:10 +01:00
manzolo f8dbd01358 Versione 0.1.41 2026-10-29 10:27:45 +01:00
manzoloandClaude Opus 5.5 e3d5d8b0d3 Macchinine: primo e secondo accanto ai nomi mentre si va; nel risultato il perché (chi è arrivato a quale spinta, e se ci arrivano tutti e due vince chi va più in là, di quanti centimetri) (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 10:20:46 +01:00
manzoloandClaude Opus 5.5 1b7511f6ca GP di Fortezza: guida semplice alla bona e Seria (si tiene premuto per il gas, lasciando si frena, lo sterzo va da solo e troppo forte in curva si scivola nella paglia), per il telefono; Ginocchio in terra resta con lo sterzo vero; prova nel browser del GP (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 10:18:22 +01:00
manzolo 9d2cc2fcb3 Versione 0.1.40 2026-10-29 10:11:22 +01:00
manzoloandClaude Opus 5.5 44480221db Macchinine: si sceglie la macchinina, la forza sale da zero tenendo premuto e la spinta parte lasciando; il saluto col Chiaru («un girino alle case rosse» / «Vorrai dire un giochino!» / «Ciao Mattè»), «Si fa una gara alle macchinine?!?!», Andrea chiama Bertovo «Fabri»; musica del GP in prestito (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 10:04:46 +01:00
manzolo 4d13a4ef25 Versione 0.1.39 2026-10-29 09:24:43 +01:00
manzoloandClaude Opus 5.5 22f408cc60 Il clic sul Chiaru è suo: stava sotto ai riquadri del parcheggio e della casa (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 09:18:13 +01:00
manzolo 927459344b Versione 0.1.38 2026-10-29 08:53:31 +01:00
manzoloandClaude Opus 5.5 08ab9ba069 La pista col gesso: le macchinine sul parcheggio di Cardetole contro il Chiaru (consenso del 29 ottobre, sprite di Codex dalla foto), un giro a spinte con le penalità alla francese (fuori, tagliè, cappottè, accompagnè: si torna dov'eri); Bertovo diventa Trappizzio Berti; Fabrizio Berti e il suo libro nei Ringraziamenti (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECd9KMfjthRUnujCGSzZ
2026-10-29 08:47:03 +01:00
manzolo 1918c8d9c7 Versione 0.1.37 2026-10-29 00:17:30 +01:00
manzoloandClaude Opus 5.5 381254ed4d Biliardo dell'Ing. Tozzi: il tiro pieno va più forte (720 cm/s; i rinquarti restano a 520) e il test nel browser segue i comandi nuovi (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-29 00:11:02 +01:00
manzolo a11a6ef59f Versione 0.1.36 2026-10-29 00:02:18 +01:00
manzoloandClaude Opus 5.5 086e4682d4 I rinquarti di Bertovo: gara a punti (Bertovo tira dopo Andrea, preciso secondo il livello), allenamento, posizioni misurate, traiettoria con le sponde e Prossima, comandi sicuri col dito (revisione di Codex); la Brauda in gara; voce di Bertovo (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 23:55:47 +01:00
manzoloandClaude Opus 5.5 bf22dc2511 Lavori in corso (non pubblicati): Bertovo al tavolo di mezzo coi rinquarti (Codex), Bini, Yuri, il Gianno e la Brauda in gara, l'Audi «Let it be», sensibilità e riquadro dello swipe, pulsanti su iPhone (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 23:36:05 +01:00
manzolo 6585c9ffcb Versione 0.1.35 2026-10-28 22:21:47 +01:00
manzoloandClaude Opus 5.5 13585491a4 GP di Fortezza: in gara anche il Porno (Andrea Bini, consenso del 28 ottobre) col ritratto e il Formula giallo; la testa di Puntella «non pervenuta»; Andrea in seconda fila (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 22:15:24 +01:00
manzolo 72a629e88b Versione 0.1.34 2026-10-28 22:09:40 +01:00
manzoloandClaude Opus 5.5 f57bec560a GP di Fortezza: Puntella in gara (consenso del 28 ottobre) col ritratto e lo SR truccatissimo viola e giallo, motore 6; il casco di Tozzino alla Damon Hill con le pale di remo (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 22:03:14 +01:00
manzolo 1f49486870 Versione 0.1.33 2026-10-28 21:33:17 +01:00
manzoloandClaude Opus 5.5 06f7cfbfad GP di Fortezza: guida a un dito col telefono (premuto è gas, lo swipe indica dove andare sullo schermo; Codex) e il casco di Tozzino alla Damon Hill (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 21:26:53 +01:00
manzolo e1b92278a5 Versione 0.1.32 2026-10-28 21:07:24 +01:00
manzoloandClaude Opus 5.5 b3c50f4694 Le strade attorno a casa di Andrea: Cardetole (dal Giannini, il ponticino, il Trappola) e il prato del calcio; le villette del Giannini al posto dell'area camper, i camper dietro il campo; in Via Liguri Magelli il campo laggiù a destra e la strada di casa accanto al Betino; «Vai» senza la «a» in più (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 21:00:55 +01:00
manzolo 7dd05ac92f Versione 0.1.31 2026-10-28 20:01:43 +01:00
manzoloandClaude Opus 5.5 800a82045d Il GP di Fortezza: gara dei cinquantini attorno alle mura (pista di Codex dalla planimetria, sterzo, acceleratori, miscela, buche, presentazione dei piloti coi motorini dalle foto); Via Liguri Magelli col Trappola, la targa della Ghiacciomobile e il Betino in cima alla salita; l'Arcu lancia la sfida dal Trappola e ha la voce nuova (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 19:55:16 +01:00
manzoloandClaude Opus 5.5 c96dec4692 Docker: al ?v= degli asset l'impronta del contenuto di assets/, così uno sfondo rifatto senza bump non resta nella cache lunga del browser
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 19:55:16 +01:00
manzoloandClaude Opus 5.5 417c126777 IDEE: la gara dei cinquantini al Mugello Verde e la ricerca sul circuito (Andrea)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 13:18:08 +01:00
manzolo 1205192e8a Versione 0.1.30 2026-10-28 13:16:23 +01:00
manzoloandClaude Opus 5.5 aa2f547856 La salita dei cipressi fra la casa del maestro Bacci e il viale del Trebbio (Andrea)
Sfondo di Codex dalla foto di Andrea: la strada bianca in salita col muretto, il cartello e lassù i cipressi che
spuntano. Alle spalle la casa del maestro Bacci, in fondo il viale dei cipressi, che non sono più collegati
direttamente. Battute provvisorie e voci; paesaggio sonoro del bosco.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 13:09:57 +01:00
manzoloandClaude Opus 5.5 57e72de021 make deploy-vps: la stessa immagine già provata da make deploy anche sul VPS (VPS_HOST, VPS_DIR in deploy.local.mk)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiECdCPptNRwbVzjzHbohi
2026-10-28 12:53:45 +01:00
296 changed files with 5912 additions and 229 deletions
+6
View File
@@ -17,9 +17,15 @@ COPY assets/favicon /usr/share/nginx/html/assets/favicon
COPY assets/video /usr/share/nginx/html/assets/video
# Le immagini e i font citati da index.html e style.css prendono ?v=<versione>, come quelli caricati dal codice.
# Alla versione si aggiunge l'impronta del contenuto di assets/: uno sfondo rifatto senza cambiare versione (in
# locale, fra un bump e l'altro) ha un indirizzo nuovo, e il browser non tiene quello vecchio dalla cache lunga.
RUN cd /usr/share/nginx/html \
&& V=$(sed -n "s/^export const VERSION = '\([0-9.]*\)';$/\1/p" src/version.js) \
&& test -n "$V" \
&& H=$(find assets -type f -exec md5sum {} + | sort -k2 | md5sum | cut -c1-8) \
&& sed -i -E 's#v=\$\{VERSION\}#v=${VERSION}-'"$H"'#' src/version.js \
&& grep -q "VERSION}-$H" src/version.js \
&& V="$V-$H" \
&& sed -i -E "s#url\((assets/[^)]*)\)#url(\1?v=$V)#g" style.css \
&& sed -i -E "s#src=\"(assets/[^\"]*)\"#src=\"\1?v=$V\"#g" index.html \
&& grep -q "?v=$V" style.css && grep -q "?v=$V" index.html
+13 -1
View File
@@ -24,7 +24,7 @@ CROP ?=
COLORS ?= 64
.PHONY: help serve open test browser verify check-public bump voci voci-elenco sfondi sfondi-genera sfondi-confronto background character \
build up down restart logs ps shell image-size deploy deploy-logs clean distclean
build up down restart logs ps shell image-size deploy deploy-vps deploy-logs clean distclean
## ------------------------------------------------------------ sviluppo
@@ -124,6 +124,8 @@ image-size: ## Dimensione dell'immagine
# Host e indirizzo stanno in deploy.local.mk, fuori da git, per esempio:
# DEPLOY_HOST = root@mio-server
# DEPLOY_URL = https://gioco.esempio
# VPS_HOST = mio-vps (facoltativo: una seconda copia, con make deploy-vps)
# VPS_DIR = docker/leggenda-regolo
-include deploy.local.mk
DEPLOY_DIR ?= /root/leggenda-regolo
DEPLOY_TMP := $(shell mktemp -d -u /tmp/regolo-deploy.XXXXXX)
@@ -151,6 +153,16 @@ deploy: ## Pubblica l'ultimo commit: test, immagine costruita e provata qui, spe
xargs -r -I{} docker image rm -f $(IMAGE):{} >/dev/null
@echo "→ $(DEPLOY_URL) ($$(git log -1 --format='%h %s'))"
deploy-vps: ## Spedisce al VPS (VPS_HOST, VPS_DIR in deploy.local.mk) l'immagine dell'ultimo commit già provata da make deploy
@test -n "$(VPS_HOST)" -a -n "$(VPS_DIR)" || { echo "mancano VPS_HOST e VPS_DIR: scrivili in deploy.local.mk"; exit 2; }
@docker image inspect $(IMAGE):$$(git rev-parse --short HEAD) >/dev/null 2>&1 || \
{ echo "manca l'immagine dell'ultimo commit ($$(git rev-parse --short HEAD)): prima make deploy"; exit 1; }
ssh $(VPS_HOST) 'mkdir -p $(VPS_DIR)'
git show HEAD:docker-compose.homeserver.yml | ssh $(VPS_HOST) 'cat > $(VPS_DIR)/docker-compose.yml'
docker save $(IMAGE):$$(git rev-parse --short HEAD) $(IMAGE):latest | gzip | \
ssh $(VPS_HOST) 'gunzip | docker load -q && cd $(VPS_DIR) && docker compose up -d && docker image prune -f >/dev/null'
@ssh $(VPS_HOST) "docker exec $(IMAGE) grep -o \"VERSION = '[^']*'\" /usr/share/nginx/html/src/version.js" | sed 's/^/→ $(VPS_HOST): /'
deploy-logs: ## Log del container sul server di deploy
@test -n "$(DEPLOY_HOST)" || { echo "manca DEPLOY_HOST: scrivilo in deploy.local.mk"; exit 2; }
ssh $(DEPLOY_HOST) 'cd $(DEPLOY_DIR) && docker compose logs -f --tail 50'
Binary file not shown.
Binary file not shown.
+70
View File
@@ -0,0 +1,70 @@
{
"image": "bertovo.png",
"height": 120,
"frames": {
"stand": {
"x": 0,
"y": 0,
"w": 53,
"h": 120,
"ax": 27.4,
"ay": 120
},
"blink": {
"x": 55,
"y": 0,
"w": 52,
"h": 121,
"ax": 26.1,
"ay": 121
},
"talk": {
"x": 109,
"y": 0,
"w": 79,
"h": 121,
"ax": 31.3,
"ay": 121
},
"explain": {
"x": 190,
"y": 0,
"w": 58,
"h": 121,
"ax": 30.2,
"ay": 121
},
"laugh": {
"x": 250,
"y": 0,
"w": 54,
"h": 122,
"ax": 28.6,
"ay": 122
},
"chalk": {
"x": 306,
"y": 0,
"w": 55,
"h": 121,
"ax": 25.0,
"ay": 121
},
"shrug": {
"x": 363,
"y": 0,
"w": 91,
"h": 122,
"ax": 45.4,
"ay": 122
},
"cheer": {
"x": 456,
"y": 0,
"w": 58,
"h": 125,
"ax": 31.0,
"ay": 125
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

+70
View File
@@ -0,0 +1,70 @@
{
"image": "chiaru.png",
"height": 120,
"frames": {
"explain": {
"x": 0,
"y": 0,
"w": 56,
"h": 120,
"ax": 31.5,
"ay": 120
},
"talk": {
"x": 58,
"y": 0,
"w": 64,
"h": 119,
"ax": 38.5,
"ay": 119
},
"blink": {
"x": 124,
"y": 0,
"w": 44,
"h": 120,
"ax": 24.2,
"ay": 120
},
"stand": {
"x": 170,
"y": 0,
"w": 44,
"h": 120,
"ax": 24.2,
"ay": 120
},
"cheer": {
"x": 216,
"y": 0,
"w": 66,
"h": 118,
"ax": 31.5,
"ay": 118
},
"shrug": {
"x": 284,
"y": 0,
"w": 79,
"h": 119,
"ax": 42.2,
"ay": 119
},
"watch": {
"x": 365,
"y": 0,
"w": 63,
"h": 98,
"ax": 30.3,
"ay": 98
},
"laugh": {
"x": 430,
"y": 0,
"w": 52,
"h": 120,
"ax": 30.3,
"ay": 120
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

+70
View File
@@ -0,0 +1,70 @@
{
"image": "zio_mario.png",
"height": 120,
"frames": {
"explain": {
"x": 0,
"y": 0,
"w": 67,
"h": 120,
"ax": 33.8,
"ay": 120
},
"talk": {
"x": 69,
"y": 0,
"w": 79,
"h": 120,
"ax": 44.8,
"ay": 120
},
"blink": {
"x": 150,
"y": 0,
"w": 57,
"h": 120,
"ax": 28.1,
"ay": 120
},
"stand": {
"x": 209,
"y": 0,
"w": 57,
"h": 120,
"ax": 27.8,
"ay": 120
},
"shrug": {
"x": 268,
"y": 0,
"w": 94,
"h": 120,
"ax": 48.1,
"ay": 120
},
"point": {
"x": 364,
"y": 0,
"w": 87,
"h": 120,
"ax": 51.0,
"ay": 120
},
"think": {
"x": 453,
"y": 0,
"w": 58,
"h": 121,
"ax": 29.2,
"ay": 121
},
"laugh": {
"x": 513,
"y": 0,
"w": 59,
"h": 121,
"ax": 30.1,
"ay": 121
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More