Análise do jogo Mario Physics [fechado]

42

Eu sei que há um colapso da física de Sonic the Hedgehog encontrado aqui , e eu queria saber, existe um colapso de algum dos jogos do Mario? Algo parecido com isso, mas para Mario é o que me interessa!

Jeff
fonte
3
Obrigado por criar um link para a página do Sonic. Eu sempre quis os detalhes!
Brian McKenna
2
Relacionado tangencialmente - Tetris é bastante documentado em tetrisconcept.net/wiki/Main_Page e tetris.wikia.com/wiki/Tetris_Wiki
TR

Respostas:

7

Eu não sei sobre um colapso da física, mas há desmontagens comentadas flutuando pela Internet. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral e seus respectivos fóruns provavelmente seriam os melhores lugares para obter esse tipo de informação. As seções de documentos desses sites têm informações suficientes para compilar seu próprio guia.

TR
fonte
Isso é bastante interessante, vou ter que dar uma olhada em alguns desses comentários para ver se consigo encontrar algo útil. Obrigado!
Jeff
1
Vou avisá-lo que não é para os fracos de coração - os comentários geralmente dizem apenas para que localizações de memória são usadas - você provavelmente precisará cavar a montagem sozinho. Se houver informações específicas nas quais você está interessado, a maneira mais rápida de encontrá-las seria executar o jogo em um emulador de depuração (questões legais à parte). Use pontos de interrupção nas gravações nos locais de memória relacionados para descobrir qual código está sendo executado, procure-o na desmontagem e leia-o. Eu imagino que é assim que a Sonic Retro compilou seu guia.
TR
Uma pergunta semelhante, com recursos mais úteis: gamedev.stackexchange.com/questions/6145/…
TR
6

Bem, eu sei que essa pergunta é meio antiga, mas como eu achei esse site com uma classificação mais alta no google do que a resposta real, pensei em publicar um link para essa descrição da física básica de queda de vários jogos do Mario

PeterT
fonte
1
Isso é bom para a gravidade, mas eu esperava que houvesse um colapso mais completo do jogo (pulando, correndo, etc.) como o colapso sônico.
Jeff
2

Foi-me dito por Claude Comair (fundador da Digipen patrocinado pela Nintendo) que basicamente o programador sênior e o designer sênior de jogos sentaram-se e ajustaram os números mágicos até que o designer estivesse feliz.

EnabrenTane
fonte
4
-1 - Isso não detalha quais são os números mágicos (que é como eu leio a pergunta) e não descreve com precisão a divisão do trabalho que existe hoje no setor.
1
Por que nos preocupamos com a atual divisão do trabalho? Estamos falando de um jogo clássico.
EnabrenTane
3
Saber quais são os números é útil hoje, porque eles ainda produzem boa física dos jogos. Saber como os números são encontrados hoje pode ajudar os desenvolvedores a obter números úteis para sua situação específica. Saber como foram encontrados há 30 anos , não é uma resposta muito útil.
Esta é uma boa resposta porque sim - o que você fará com essa informação. Pessoalmente, acho extremamente preguiçoso para um desenvolvedor apenas "adotar a fórmula usada por Mario Bros". Vamos, faça algum esforço, deduza você mesmo e depois ajuste-o. Você precisa considerar que os níveis foram projetados com os recursos de salto de Mario em mente. O que eu não gosto nessa pergunta é mesmo se você tivesse a fórmula exata, que o bloqueia para lacunas de um certo tamanho, design de nível de uma certa maneira.
bobobobo
2

Gamasutra fez um recurso sobre a física de Super Mario Galaxy alguns anos atrás ... provavelmente não é o que você procura se estiver mais interessado nas versões 2D. Link aqui: http://www.gamasutra.com/view/feature/3593/games_demystified_super_mario_.php

Viciado em Oolong
fonte
1
Isso é bastante útil, obrigado pelo link. Eu estava mais interessado na física 2D (algo semelhante ao que a análise sonora), mas isso é bastante interessante também
Jeff
1

Existe um clone em Flash de Super Mario chamado "Super Mario crossover", cujo desenvolvedor se esforçou muito para clonar a física real. O código Flash deve ser facilmente reversível, para que você possa obter o código físico real (ou talvez apenas perguntar ao desenvolvedor).

Gerold Meisinger
fonte