Analyse des Mario-Spiels Physik [geschlossen]


42

Ich weiß, dass hier eine Aufschlüsselung der Sonic the Hedgehog-Physik zu finden ist , und ich habe mich gefragt, ob es eine Aufschlüsselung der Mario-Spiele gibt. Sowas ähnliches interessiert mich aber für Mario!


3
Vielen Dank für den Link zur Sonic-Seite. Ich wollte immer die Details!
Brian McKenna

2
Tangential verwandt - Tetris ist unter tetrisconcept.net/wiki/Main_Page und tetris.wikia.com/wiki/Tetris_Wiki
TR

Antworten:



7

Ich weiß nicht, wie die Physik zusammenbricht, aber es gibt kommentierte Disassemblies im Internet. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral und ihre jeweiligen Foren wären wahrscheinlich die besten Orte, um diese Art von Informationen zu erhalten. Die Dokumentabschnitte dieser Websites enthalten genügend Informationen, um Ihr eigenes Handbuch zu erstellen.


Das ist ziemlich interessant. Ich muss mir einige dieser Kommentare ansehen, um herauszufinden, ob ich etwas Nützliches finde. Vielen Dank!
Jeff

1
Ich warne Sie davor, dass dies nichts für schwache Nerven ist. In den Kommentaren erfahren Sie meist nur, wozu Speicherorte verwendet werden. Sie müssen die Baugruppe wahrscheinlich selbst durchforsten. Wenn Sie an bestimmten Informationen interessiert sind, können Sie diese am schnellsten finden, indem Sie das Spiel in einem Debugging-Emulator ausführen (abgesehen von rechtlichen Aspekten). Verwenden Sie Haltepunkte für Schreibvorgänge an verwandten Speicherorten, um herauszufinden, welcher Code ausgeführt wird, und lesen Sie den Code in der Disassembly nach. Ich könnte mir vorstellen, dass Sonic Retro so seinen Leitfaden zusammengestellt hat.
TR

Eine ähnliche Frage mit nützlichen Ressourcen: gamedev.stackexchange.com/questions/6145/…
TR

6

Nun, ich weiß, dass diese Frage ziemlich alt ist, aber da ich herausgefunden habe, dass diese Seite in Google einen höheren Rang hat als die eigentliche Antwort, dachte ich, ich würde einen Link zu dieser Beschreibung der grundlegenden fallenden Physik mehrerer Mario-Spiele posten


1
Das ist schön für die Schwerkraft, aber ich hatte gehofft, dass es eine vollständigere Aufteilung des Spiels geben wird (Springen, Laufen usw.), wie es bei der akustischen Aufteilung der Fall ist.
Jeff

2

Claude Comair (Gründer von Digipen, gesponsert von Nintendo) sagte mir, dass sich der Senior-Programmierer und Senior-Game-Designer im Grunde genommen hinsetzte und die magischen Zahlen anpasste, bis der Game-Designer zufrieden war.


4
-1 - Das zerlegt nicht die magischen Zahlen (so lese ich die Frage) und beschreibt nicht genau die Arbeitsteilung, die heute in der Branche herrscht.

1
Warum interessiert uns die derzeitige Arbeitsteilung? Wir sprechen über ein klassisches Spiel.
EnabrenTane

3
Zu wissen, was die Zahlen sind, ist heute nützlich, weil sie immer noch eine gute Spielphysik hervorbringen. Wenn Sie wissen, wie die Zahlen heute ermittelt werden, können Entwickler heute möglicherweise nützliche Zahlen für ihre jeweilige Situation ableiten. Zu wissen, wie sie vor 30 Jahren gefunden wurden , ist keine sehr nützliche Antwort.

Dies ist eine gute Antwort, weil ja - was werden Sie mit diesen Informationen machen. Ich persönlich finde es extrem faul eines Entwicklers, einfach in "die Formel, die Mario Bros verwendet" einzutauchen. Komm schon, gib dir etwas Mühe, leite es selbst ab und optimiere es dann. Sie müssen berücksichtigen, dass die Levels mit Blick auf Marios Sprungfähigkeiten entworfen wurden. Was ich an dieser Frage nicht mag, ist, dass Sie selbst dann, wenn Sie die exakte Formel hatten, Lücken in einer bestimmten Größe und Ebene in einer bestimmten Weise blockieren.
Bobobobo

2

Gamasutra hat vor einigen Jahren einen Artikel über die Physik von Super Mario Galaxy geschrieben ... wahrscheinlich nicht das, wonach Sie suchen, wenn Sie mehr an den 2d-Versionen interessiert sind. Link hier: http://www.gamasutra.com/view/feature/3593/games_demystified_super_mario_.php


1
Das ist ziemlich nützlich, danke für den Link. Ich interessierte mich mehr für die 2D-Physik (etwas Ähnliches wie die Schallanalyse), aber das ist auch ziemlich interessant
Jeff

1

Es gibt einen Flash-Klon von Super Mario namens "Super Mario Crossover", dessen Entwickler viel Mühe in das Klonen der eigentlichen Physik gesteckt haben. Flash-Code sollte leicht rückentwickelbar sein, damit Sie den tatsächlichen Physik-Code erhalten können (oder fragen Sie einfach den Entwickler).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.