Analyse du jeu Mario Physics [fermé]


42

Je sais que la physique de Sonic the Hedgehog est décomposée ici , et je me demandais s'il existait une panne de l'un des jeux Mario. Quelque chose de semblable à cela, mais pour Mario, c'est ce qui m'intéresse!


3
Merci de vous connecter à la page Sonic. J'ai toujours voulu les détails!
Brian McKenna

2
Tangentiellement liée - Tetris est assez abondamment documenté sur tetrisconcept.net/wiki/Main_Page et tetris.wikia.com/wiki/Tetris_Wiki
TR

Réponses:



7

Je ne sais pas s'il y a eu une panne de la physique, mais il y a des désassemblages commentés flottant sur Internet. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral et leurs forums respectifs seraient probablement les meilleurs endroits pour obtenir ce type d'informations. Les sections de document de ces sites contiennent suffisamment d'informations pour compiler votre propre guide.


C'est assez intéressant, je vais devoir jeter un coup d'oeil à certains de ces commentaires pour voir si je peux trouver quelque chose d'utile. Merci!
Jeff

1
Je vous préviens que ce n'est pas pour les âmes sensibles - les commentaires vous diront principalement à quoi servent les emplacements de mémoire - vous devrez probablement creuser vous-même l'assemblage. Si certaines informations vous intéressent, le moyen le plus rapide de la trouver consiste à exécuter le jeu dans un émulateur de débogage (problèmes juridiques de côté). Utilisez des points d'arrêt lors d'écritures dans des emplacements de mémoire associés afin de déterminer le code en cours d'exécution, puis recherchez-le dans le désassemblage et lisez-le. J'imagine que c'est ainsi que Sonic Retro a compilé son guide.
TR

Une question similaire, avec des ressources plus utiles: gamedev.stackexchange.com/questions/6145/…
TR

6

Eh bien, je sais que cette question est un peu ancienne, mais depuis que j'ai trouvé ce site mieux classé dans Google que dans la réponse réelle, je pensais poster un lien vers cette description de la physique de base en chute de plusieurs jeux Mario.


1
C'est bien pour la gravité, mais j'espérais qu'il y aurait une panne plus complète du jeu (sauter, courir, etc.) comme cette panne sonique.
Jeff

2

Claude Comair (fondateur de Digipen, sponsorisé par Nintendo), m'a dit que le programmeur principal et le concepteur de jeu principal se sont assis et ont ajusté les chiffres magiques jusqu'à ce que le concepteur de jeu soit heureux.


4
-1 - Cela ne détaille pas les chiffres magiques (c'est ainsi que je lis la question), et ne décrit pas avec précision la division du travail qui existe dans l'industrie aujourd'hui.

1
Pourquoi nous soucions-nous de la division actuelle du travail? Nous parlons d'un jeu classique.
EnabrenTane

3
Savoir quels sont les chiffres est utile aujourd'hui, car ils produisent toujours une bonne physique. Savoir comment les chiffres sont trouvés aujourd'hui pourrait aider les développeurs à en trouver des utiles pour leur situation particulière. Savoir comment ils ont été découverts il y a 30 ans n'est pas une réponse très utile.

C'est une bonne réponse car oui, qu'allez- vous faire de cette information? Personnellement, je trouve extrêmement décevant pour un développeur de se contenter de "la formule utilisée par Mario Bros". Allez, faites des efforts, dérivez-le vous-même, puis corrigez-le. Vous devez tenir compte du fait que les niveaux sont conçus en fonction des capacités de saut de Mario. Ce que je n'aime pas dans cette question, c'est que même si vous aviez la formule exacte, cela vous bloque dans les trous d'une certaine taille et d'une certaine manière.
Bobobobo


1

Il existe un clone Flash de Super Mario appelé "Super Mario Crossover", dont le développeur s'est beaucoup investi pour cloner la physique. Le code Flash devrait être facilement ingénierie inverse, afin que vous puissiez obtenir le code physique lui-même (ou peut-être simplement demander au développeur).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.