Analiza fizyki gry Mario [zamknięte]


42

Wiem, że znaleziono tu awarię fizyki Sonic the Hedgehog i zastanawiałem się, czy istnieje awaria którejkolwiek z gier Mario? Coś podobnego do tego, ale dla Mario to mnie interesuje!


3
Dziękujemy za link do strony Sonic. Zawsze chciałem szczegółów!
Brian McKenna,

2
Stycznie spokrewnione - Tetris jest dość mocno udokumentowany na tetrisconcept.net/wiki/Main_Page i tetris.wikia.com/wiki/Tetris_Wiki
TR

Odpowiedzi:



7

Nie wiem o załamaniu fizyki, ale w Internecie krążą skomentowane dezasemblacje. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral i ich fora byłyby prawdopodobnie najlepszymi miejscami do uzyskania tego rodzaju informacji. Sekcje dokumentów tych witryn zawierają informacje wystarczające do opracowania własnego przewodnika.


To dość interesujące, muszę rzucić okiem na niektóre z tych komentarzy, aby zobaczyć, czy mogę znaleźć coś przydatnego. Dzięki!
Jeff

1
Ostrzegam cię, że to nie jest dla osób o słabym sercu - komentarze będą w większości po prostu wskazywać, do jakich lokalizacji pamięci są używane - prawdopodobnie będziesz musiał samodzielnie przekopać się przez zespół. Jeśli są określone informacje, którymi jesteś zainteresowany, najszybszym sposobem na znalezienie tego byłoby uruchomienie gry w emulatorze debugowania (pomijając kwestie prawne). Użyj punktów przerwania dla zapisów w powiązanych lokalizacjach pamięci, aby dowiedzieć się, jaki kod jest wykonywany, a następnie wyszukaj to w demontażu i przeczytaj. Wyobrażam sobie, że właśnie w ten sposób Sonic Retro skompilował swój przewodnik.
TR

Podobne pytanie, z bardziej użytecznymi zasobami: gamedev.stackexchange.com/questions/6145/…
TR

6

Cóż, wiem, że to pytanie jest trochę stare, ale odkąd odkryłem, że ta strona ma wyższą pozycję w Google niż rzeczywista odpowiedź, pomyślałem, że opublikuję link do tego opisu podstawowej fizyki spadającej wielu gier Mario


1
To jest dobre dla grawitacji, ale miałem nadzieję, że nastąpi bardziej kompletny podział gry (skakanie, bieganie itp.), Tak jak to miało miejsce w przypadku rozbicia dźwięku.
Jeff

2

Claude Comair (założyciel Digipen sponsorowany przez Nintendo) powiedział mi, że w zasadzie starszy programista i starszy projektant gier usiadł i poprawił magiczne liczby, dopóki projektant gier nie był szczęśliwy.


4
-1 - Nie rozkłada to, jakie są magiczne liczby (tak czytam pytanie), i nie opisuje dokładnie podziału pracy, który istnieje obecnie w branży.

1
Dlaczego zależy nam na obecnym podziale pracy? Mówimy o klasycznej grze.
EnabrenTane

3
Wiedząc, jakie numery są dzisiaj jest przydatna, ponieważ nadal produkować dobre fizykę gry. Wiedza na temat tego, w jaki sposób są obecnie obliczane liczby, może pomóc dzisiejszym programistom znaleźć przydatne dla ich konkretnej sytuacji. Wiedza o tym , jak zostały znalezione 30 lat temu , nie jest zbyt przydatną odpowiedzią.

Jest to dobre rozwiązanie, ponieważ tak - co ty zamierzasz zrobić z tych informacji. Osobiście uważam, że niezwykle leniwe jest to, że programista po prostu zgodził się na „formułę zastosowaną przez Mario Bros”. No dalej, włóż trochę wysiłku, sam to uzyskaj, a potem popraw. Musisz wziąć pod uwagę, że poziomy zostały zaprojektowane z myślą o możliwościach skoku Mario. Nie podoba mi się to pytanie, nawet jeśli masz dokładną formułę, która blokuje Cię w lukach o określonym rozmiarze, projektowaniu poziomu w określony sposób.
bobobobo


1

Istnieje klon Flash Super Mario o nazwie „Super Mario crossover”, którego twórca włożył wiele wysiłku w klonowanie faktycznej fizyki. Kod Flash powinien być łatwy do inżynierii wstecznej, abyś mógł uzyskać rzeczywisty kod fizyki (lub może po prostu poprosić programistę).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.