Wie funktioniert Marios Sprungmechanik?
Mario springt höher, je länger man die Taste gedrückt hält.
In frühen Videospielen sprangen Charaktere immer gleich hoch. Super Mario Bros. revolutionierte dies, indem das Spiel 60-mal pro Sekunde prüft, ob der Spieler die Taste noch gedrückt hält.
Nerd's Section
Im Spiel Super Mario Bros. von 1985 entwickelte der Programmierer Toshihiko Nakago ein System für variablen Sprunghöhen. Frühere Titel wie Donkey Kong nutzten eine feste Flugkurve, bei der Spieler die Kontrolle verloren, sobald sie den Boden verließen. Marios System hingegen trackt den Status der A-Taste in jedem einzelnen Frame.Das Spiel nutzt eine sogenannte Sprungtabelle (Jump Table), um zu entscheiden, wie viel Aufwärtskraft angewendet wird. Lässt man die Taste früh los, greift sofort die Gravitation, um den Sprung abzubrechen. Hält man sie gedrückt, wirkt der Aufwärtsschub bis zu 31 Frames lang. Dies verleiht der Figur ein Gefühl von echtem Gewicht.Zusätzlich beeinflusst Marios Laufgeschwindigkeit die Sprungdynamik. Das Spiel analysiert die horizontale Geschwindigkeit und wählt basierend darauf unterschiedliche Werte aus der Sprungtabelle. Ein schnellerer Lauf führt zu einem weiteren und höheren Satz. Dies ermöglicht es Spielern, große Abgründe durch vorheriges Anlaufen zu überwinden.Die Position wird dabei in winzigen Einheiten, den Sub-Pixeln, berechnet. Diese Detailtiefe erlaubt flüssige Bewegungen, die unmittelbar auf die Eingaben reagieren. Diese Echtzeit-Physikberechnungen setzten den Standard für fast jedes Jump-’n’-Run-Spiel und sind die Basis für die präzisen Manöver in modernen Speedrun-Wettbewerben.
Verifizierter Fakt
FP-0002044 · Mar 10, 2026