Análisis de la física del juego de Mario [cerrado]

42

Sé que hay un desglose de la física de Sonic the Hedgehog que se encuentra aquí , y me preguntaba, ¿existe un desglose de alguno de los juegos de Mario? ¡Algo similar a esto, pero para Mario es lo que me interesa!

Jeff
fuente
3
Gracias por enlazar a la página de Sonic. ¡Siempre he querido los detalles!
Brian McKenna
2
Relacionado tangencialmente: Tetris está bastante documentado en tetrisconcept.net/wiki/Main_Page y tetris.wikia.com/wiki/Tetris_Wiki
TR

Respuestas:

7

No sé sobre un desglose de la física, pero hay desmontajes comentados que flotan en Internet. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral y sus respectivos foros probablemente serían los mejores lugares para obtener ese tipo de información. Las secciones de documentos de esos sitios tienen suficiente información para compilar su propia guía.

TR
fuente
Eso es bastante interesante, tendré que echar un vistazo a algunos de esos comentarios para ver si puedo encontrar algo útil. ¡Gracias!
Jeff
1
Te advierto que no es para los débiles de corazón (los comentarios en su mayoría solo te dirán para qué ubicaciones de memoria se usan), probablemente necesites cavar a través del ensamblaje tú mismo. Si hay información específica que le interese, la forma más rápida de encontrarla sería ejecutar el juego en un emulador de depuración (dejando de lado los problemas legales). Use puntos de interrupción en las escrituras en ubicaciones de memoria relacionadas para descubrir qué código se está ejecutando, luego búsquelo en el desensamblaje y léalo. Me imagino que así es como Sonic Retro compiló su guía.
TR
Una pregunta similar, con recursos más útiles: gamedev.stackexchange.com/questions/6145/…
TR
6

Bueno, sé que esta pregunta es un poco antigua, pero desde que encontré que este sitio estaba mejor clasificado en Google que la respuesta real, pensé en publicar un enlace a esta descripción de la física básica de caída de varios juegos de Mario

PeterT
fuente
1
Esto es bueno para la gravedad, pero esperaba que hubiera un desglose más completo del juego (saltar, correr, etc.) como el que tiene el desglose sónico.
Jeff
2

Claude Comair (Fundador de Digipen patrocinado por Nintendo) me dijo que básicamente el programador senior y el diseñador senior de juegos se sentaron y ajustaron los números mágicos hasta que el diseñador del juego estuvo contento.

EnabrenTane
fuente
44
-1 - Esto no desglosa cuáles son los números mágicos (que es cómo leí la pregunta), y no describe con precisión la división del trabajo que existe en la industria hoy en día.
1
¿Por qué nos importa la división actual del trabajo? Estamos hablando de un juego clásico.
EnabrenTane
3
Saber cuáles son los números es útil hoy, porque todavía producen una buena física del juego. Saber cómo se encuentran los números hoy en día podría ayudar a los desarrolladores de hoy a obtener los útiles para su situación particular. Saber cómo se encontraron hace 30 años , no es una respuesta muy útil.
Esta es una buena respuesta porque sí, ¿ qué vas a hacer con esa información? Personalmente, me parece extremadamente flojo de un desarrollador simplemente introducir "la fórmula que usó Mario Bros". Vamos, pon algo de esfuerzo, derríbalo tú mismo, luego modifícalo. Debe tener en cuenta que los niveles están diseñados teniendo en cuenta las capacidades de salto de Mario. Lo que no me gusta de esta pregunta es que incluso si tuviera la fórmula exacta, que lo bloquea en lagunas de cierto tamaño, diseño de nivel de cierta manera.
bobobobo
2

Gamasutra hizo una función sobre la física de Super Mario Galaxy hace algunos años ... probablemente no es lo que buscas si estás más interesado en las versiones 2D. Enlace aquí: http://www.gamasutra.com/view/feature/3593/games_demystified_super_mario_.php

Adicto Oolong
fuente
1
Eso es bastante útil, gracias por el enlace. Estaba más interesado en la física 2D (algo similar al análisis sonoro), pero esto también es bastante interesante
Jeff
1

Hay un clon Flash de Super Mario llamado "Super Mario crossover", cuyo desarrollador puso mucho esfuerzo en clonar la física real. El código flash debe ser fácilmente reversible, por lo que puede obtener el código de física real (o tal vez simplemente preguntarle al desarrollador).

Gerold Meisinger
fuente