Come funziona il salto di Mario?

Come funziona il salto di Mario?

In Super Mario Bros., l'altezza del salto dipende da quanto a lungo viene premuto il pulsante.

Nei primi videogiochi, i personaggi saltavano sempre alla stessa altezza. Super Mario Bros. ha rivoluzionato il genere controllando lo stato del pulsante 60 volte al secondo per determinare la traiettoria.

Nerd's Section
Nel leggendario titolo del 1985, il programmatore Toshihiko Nakago implementò un sistema di salto variabile. A differenza di giochi precedenti come Donkey Kong, dove la parabola era fissa e incontrollabile una volta staccati i piedi da terra, Mario monitora l'input del giocatore su ogni singolo frame.Il motore di gioco utilizza una «jump table» (tabella dei salti), ovvero una lista di valori numerici che definiscono la forza verso l'alto da applicare. Se il tasto viene rilasciato in anticipo, il gioco applica immediatamente la gravità per interrompere l'ascesa; se mantenuto, la spinta può durare fino a 31 frame. Questo conferisce al personaggio una sensazione di peso e inerzia realistica.Anche la velocità di corsa influenza la fisica del salto: il sistema analizza il movimento laterale e seleziona set di valori differenti dalla tabella. Una corsa più rapida genera un balzo più lungo e alto, permettendo di superare ampi baratri. La posizione di Mario è tracciata tramite sub-pixel, unità infinitesimali che garantiscono una fluidità di movimento senza precedenti per l'epoca. Questi calcoli fisici in tempo reale hanno stabilito lo standard per l'intero genere platform e sono alla base delle tecniche avanzate utilizzate oggi nello speedrunning.
Fatto verificato FP-0002047 · Mar 10, 2026

- Tecnologia -

Fisica Programmazione Matematica
Premi Spazio per il prossimo fatto