Cartello d'apertura «Manzolo (Poca) Art Presents»; il primo fotogramma non congela più il gioco

Il cartello dura 5 secondi prima del titolo e si salta con un clic o un tasto; il test nel browser
lo controlla. Il primo timestamp di requestAnimationFrame può precedere quello del caricamento:
il dt negativo dava alla musica un volume sotto zero, il browser lanciava un errore e il ciclo
dei fotogrammi si fermava (una volta su tre nella prova in orizzontale).

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 13:26:43 +02:00
co-authored by Claude Opus 5.5
parent 33e2598718
commit 5a07b5effc
4 changed files with 49 additions and 5 deletions
+6 -1
View File
@@ -15,7 +15,12 @@
<button id="mute" aria-label="Musica: togli l'audio" title="Musica (M)">♪</button>
<input id="volume" type="range" min="0" max="100" step="5" aria-label="Volume della musica">
</div>
<section id="title" class="overlay">
<section id="splash" class="overlay" aria-label="Manzolo (Poca) Art Presents">
<p class="splash-name">Manzolo</p>
<p class="splash-art"><span>(Poca)</span> Art</p>
<p class="splash-present">Presents</p>
</section>
<section id="title" class="overlay" hidden>
<h1>La Leggenda<br>del <span>Regolo</span></h1>
<p class="subtitle">San Piero a Sieve · Palio della Fortezza · 2007</p>
<div class="buttons"><button id="continue" hidden>Continua</button><button id="new-game">Nuova partita</button></div>