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!
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.
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
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.
-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.
To bardzo przydatne, dzięki za link. Bardziej interesowała mnie fizyka 2D (coś podobnego do analizy dźwiękowej), ale to też jest dość interesujące
Jeff
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ę).
Odpowiedzi:
znalazł szczegółowy podział Mario Physics:
http://forums.mfgg.net/viewtopic.php?p=346301 https://web.archive.org/web/20130807122227/http://i276.photobucket.com/albums/kk21/jdaster64/smb_playerphysics.png
źródło
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.
źródło
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
źródło
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.
źródło
Gamasutra zrobił kilka lat temu fizykę Super Mario Galaxy ... prawdopodobnie nie to, czego szukasz, jeśli bardziej interesują Cię wersje 2d. Link tutaj: http://www.gamasutra.com/view/feature/3593/games_demystified_super_mario_.php
źródło
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ę).
źródło