마리오 게임 물리 분석


42

나는 여기 에 발견 된 소닉 더 헤지혹 물리학이 있다는 것을 알고 있으며 , 마리오 게임 중 어떤 것이 있습니까? 이것과 비슷한 것이지만 마리오에게는 관심이 있습니다!


3
소닉 페이지에 연결해 주셔서 감사합니다. 나는 항상 세부 사항을 원했습니다!
Brian McKenna

2
접선 적으로 관련됨-테트리스는 tetrisconcept.net/wiki/Main_Pagetetris.wikia.com/wiki/Tetris_Wiki
TR

답변:



7

나는 물리학의 붕괴에 대해 모른다. 그러나 인터넷 주위에 떠 다니는 분해가있다. Romhacking.net , nesdev.parodius.com , Acmlm Board2 , SMWCentral 및 해당 포럼은 아마도 이런 종류의 정보를 얻는 가장 좋은 장소 일 것입니다. 해당 사이트의 문서 섹션에는 자체 가이드를 컴파일하기에 충분한 정보가 있습니다.


다소 흥미 롭습니다. 유용한 의견이 있는지 알아 보려면 해당 의견 중 일부를 살펴 봐야합니다. 감사!
Jeff

1
나는 그것이 희미한 마음을위한 것이 아니라고 경고합니다-주석은 주로 어떤 메모리 위치가 사용되는지 알려줍니다-아마도 어셈블리를 직접 파헤쳐 야 할 것입니다. 관심있는 특정 정보가있는 경우 가장 빠른 방법은 디버깅 에뮬레이터에서 게임을 실행하는 것입니다 (법적 문제는 제쳐두고). 실행중인 코드를 파악하기 위해 관련 메모리 위치에 쓸 때 중단 점을 사용하고 디스 어셈블리에서 해당 코드를 찾아 읽으십시오. 이것이 Sonic Retro가 가이드를 컴파일 한 방식이라고 생각합니다.
TR

더 유용한 자료가있는 비슷한 질문 : gamedev.stackexchange.com/questions/6145/…
TR

6

글쎄, 나는이 질문이 오래되었다는 것을 알고 있지만이 사이트가 실제 답변보다 Google에서 더 높은 순위를 차지했기 때문에 여러 마리오 게임의 기본 떨어지는 물리학에 대한이 설명 에 대한 링크를 게시 할 것이라고 생각 했습니다.


1
이것은 중력에 좋지만, 소닉 고장과 같이 게임의 더 완전한 고장 (점프, 달리기 등)이 있기를 바랐습니다.
Jeff

2

저는 Claude Comair (Nintendo가 후원하는 Digipen의 창립자)에게 기본적으로 수석 프로그래머와 수석 게임 디자이너가 게임 디자이너가 행복해질 때까지 자리에 앉아 마법 번호를 조정했다고 들었습니다.


4
-1-이것은 마법의 숫자가 무엇인지 (내가 질문을 읽는 방법)를 분해하지 않으며 오늘날 업계에 존재하는 노동 분업을 정확하게 설명하지 않습니다.

1
우리는 왜 현재 분업에 관심이 있습니까? 우리는 고전적인 게임에 대해 이야기하고 있습니다.
EnabrenTane

3
숫자가 무엇인지 아는 것은 오늘날에도 유용합니다. 여전히 좋은 게임 물리학을 만들어 내기 때문입니다. 오늘날 숫자가 어떻게 발견 되는지 알면 오늘날 개발자가 특정 상황에서 유용한 숫자를 도출하는 데 도움이 될 수 있습니다. 그들이 30 년 전에 어떻게 발견 되었는지 를 아는 것은 매우 유용한 답이 아닙니다.

무엇 -이 그래 때문에 좋은 대답은 당신이 그 정보와 함께 할 것이다. 필자는 개인적으로 마리오 브라더스가 사용한 공식에 빠져있는 게 개발자의 게으른 게 아니라는 것을 안다 . C'mon, 약간의 노력을 기울여서 스스로 도출 한 다음 조정하십시오. 마리오의 점프 기능을 염두에두고 레벨을 설계해야합니다. 이 질문에 대해 내가 싫어하는 것은 정확한 공식을 가지고 있어도 특정 크기의 레벨 디자인을 특정 방식으로 차단하는 것입니다.
bobobobo


1

"슈퍼 마리오 크로스 오버"라는 슈퍼 마리오의 플래시 복제본이 있습니다. 개발자들은 실제 물리를 복제하는 데 많은 노력을 기울였습니다. 플래시 코드는 쉽게 리버스 엔지니어링이 가능해야 실제 물리 코드를 얻을 수 있습니다 (또는 개발자에게 물어볼 수도 있습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.