C’era una volta Wile E. Coyote. Correva verso il bordo del precipizio, lo superava, e per qualche secondo continuava a correre nel vuoto, prima di accorgersi che sotto di lui non c’era più niente e precipitare nel canyon.
Una gag. Un classicone Looney Tunes.

Ecco, qualcuno nei corridoi dei game studios ha guardato quella scena e invece di ridere ci ha preso appunti. Il risultato? Una delle meccaniche di design più diffuse, più discusse e più sottovalutate di tutta la storia dei platform: il Coyote Time.
Sì, ma cioè?
Immagina di stare giocando a un platform qualunque. Corri verso una piattaforma, calcoli male il salto, le tue gambe escono dal bordo di mezzo pixel, e tu premi comunque il tasto del salto. In un gioco senza Coyote Time: cadi, muori e qualcuno che hai chiamato probabilmente scende dal cielo. In un gioco con il Coyote Time: salti lo stesso. Perché il gioco ti ha concesso un brevissimo lasso di tempo – di solito tra i 6 e i 16 frame, quindi frazioni di secondo, durante i quali puoi ancora saltare anche se tecnicamente il tuo personaggio è già nel vuoto.
Non è un bug, non è un cheat. È una scelta calibrata per far sentire il giocatore competente anche quando non lo è del tutto.
Da dove viene questa roba?
Il concetto esiste da decenni nei platform, anche se per anni non aveva un nome. I programmatori degli anni ’80 e ’90 lo implementavano per istinto, per rendere i giochi meno frustranti, senza per forza etichettarlo come meccanica a sè. Poi, con la crescita della cultura del game design e dei blog tecnici dedicati allo sviluppo indie, qualcuno ha cominciato a documentarla seriamente.
Il termine Coyote Time si è diffuso soprattutto negli anni 2010, quando la scena dei platform indie è esplosa e i developer hanno iniziato a scriversi guide e post mortem su come rendere i propri giochi migliori a livello di game feel. Oggi è un termine di vocabolario standard nel game design. Lo trovate nei GDC talks, nelle documentazioni di Unity e Godot, e nel nostro Dizioneeeerd.
Fun fact: Super Mario Bros. del 1985 già implementava qualcosa di simile. Nintendo non lo chiamava Coyote Time, ovviamente, ma se giocate con attenzione, o guardate un video di speedrun con i frame contati, vi accorgerete che Mario ha una piccola finestra di tolleranza ai bordi delle piattaforme. Lo facevano per rendere il gioco giocabile su hardware con input lag. Un’altra dimostrazione che il design intelligente nasce spesso da vincoli tecnici.

Il momento in cui i giocatori se ne sono accorti
Qui viene la parte divertente.
Per anni, milioni di giocatori hanno usato il Coyote Time senza saperlo. Lo sentivano, quel senso di “ho fatto un salto impossibile”, quella soddisfazione strana di cavarsela per un pelo. Ma non sapevano spiegarlo.
Poi internet ha fatto internet. Qualcuno ha postato una GIF con i frame evidenziati. Qualcun altro ha scritto qualcosa su come funziona. I subreddit di gaming e game design lo hanno amplificato. E in poco tempo, una bella fetta di giocatori ha cominciato a notarlo ovunque, e a lamentarsi di quando non c’era.
Perchè questo è l’effetto collaterale della conoscenza: appena sai che una cosa esiste, la percepisci. E quando manca, ti dà fastidio. Chi ha giocato a certi platform più hardcore, sa esattamente di cosa parlo. Quel salto che tecnicamente avresti preso ma il gioco ti ha mandato in caduta libera lo stesso. Coyote Time assente. Imprecazione presente.
Non e’ solo una questione di salti
Il Coyote Time è solo il nome più famoso di una famiglia più ampia di tecniche di game feel che i designer usano per far sentire il giocatore capace. Esistono varianti e cugini di questa meccanica che probabilmente avete sperimentato senza saperlo.
- Jump Buffering: hai premuto salto una frazione di secondo prima di toccare terra? Il gioco lo ricorda e lo esegue comunque appena atterri. Magico.
- Aim Assist nei giochi con controller: la tua mira viene leggermente attratta verso i nemici. Lo sanno tutti, ma quando lo tolgono, improvvisamente tutti diventano brocchi.
- Hitbox generose: quante volte avete colpito qualcosa che visivamente non stavate toccando? Non è un bug, è design. I giochi buoni ti fanno sentire preciso anche quando non lo sei del tutto.
Tutta questa roba ha un nome collettivo nel gergo del design: è parte del “game feel”, quella sensazione viscerale e immediata di come risponde il gioco ai tuoi input. Un platform con game feel eccellente ti fa sembrare più bravo di quello che sei. Uno con game feel pessimo ti fa sembrare più scarso. Stessa skill, esperienza completamente diversa.
Ma allora e’ barare?
E qui arriva inevitabilmente la discussione da forum. C’è sempre qualcuno che, scoperto il Coyote Time, alza la mano e dice:
“E ma allora i giochi ti stanno imbrogliando? Ti stanno facendo credere di essere bravo quando non lo sei?”.
Dipende totalmente dall’obiettivo del gioco. Se stai facendo un platform che vuole essere preciso e punitivo (tipo I Wanna Be the Guy o certi livelli di Geometry Dash) allora il Coyote Time è fuori luogo. Se stai facendo un platform che vuole essere divertente, fluido, accessibile (tipo Celeste o Hollow Knight) allora il Coyote Time è parte integrante del design, non una scorciatoia.
Celeste, in particolare, è diventato il caso di studio per eccellenza. Il gioco è difficilissimo, eppure non frustrante nel modo sbagliato. I checkpoint sono frequenti, il Coyote Time c’è, il Jump Buffering c’è, le hitbox sono leggermente generose. Muori tantissimo ma non ti senti mai truffato. Quella combinazione è il risultato di scelte precise, non di casualità.

Fun fact bonus che non sapevi di volere
- Il nome “Coyote Time” non è ufficiale. Non esiste un documento Looney Tunes che certifica la nascita del termine. È cresciuto organicamente nella comunità dei game developer.
- Esistono altri nomi per la stessa cosa: “grace period”, “ledge leniency”, “late jump”. Ma nessuno ha la stessa efficacia comunicativa. Alcuni speedrunner sfruttano deliberatamente questa meccanica per ottimizzare i movimenti. Saltare al bordo esatto di una piattaforma può darti traiettorie leggermente diverse che risparmiano frame. Il design pensato per aiutare i giocatori casual diventa uno strumento di ottimizzazione per i giocatori hardcore.
- Il Coyote Time mi affascina non tanto come meccanica in sé, ma come esempio di design invisibile. Il miglior design è quello che non noti, quello che funziona in silenzio e ti fa pensare di essere bravo. Nessuno finisce Celeste e pensa “che bel Coyote Time”. Pensa “finalmente ce l’ho fatta, sono una leggenda”.
E forse è questo il vero punto. I giochi migliori ti mentono un pochino, nel modo giusto, per farti vivere l’esperienza che meritano di darti. Non ti stanno imbrogliando, ti stanno rispettando abbastanza da non farti perdere per colpa di mezzo pixel.
Wile, nel frattempo, è caduto nel burrone. Nessun game designer l’ha mai aiutato. Bye Bye!



Pingback: JUMP BUFFERING - Il salto che parte al momento giusto - Cornerd