マリオゲームの物理の分析[終了]


42

ここでソニック・ザ・ヘッジホッグの物理学の故障があることを知っていますが、マリオのゲームの故障が存在するのではないかと思いまし。これに似ているが、マリオが私が興味を持っているものです!


3
Sonicページにリンクしていただきありがとうございます。私はいつも詳細が欲しかった!
ブライアンマッケナ

2
接線方向には関連-テトリスがかなり重くで文書化されてtetrisconcept.net/wiki/Main_Pagetetris.wikia.com/wiki/Tetris_Wiki
TR

回答:



7

私は物理学の内訳については知りませんが、インターネットの周りに浮遊するコメントされた分解があります。Romhacking.netnesdev.parodius.comAcmlm Board2SMWCentralおよびそれぞれのフォーラムは、おそらくこの種の情報を取得するのに最適な場所です。それらのサイトのドキュメントセクションには、独自のガイドをコンパイルするのに十分な情報があります。


それはかなりおもしろいです。これらのコメントのいくつかを見て、何か役に立つものが見つかるかどうかを確認する必要があります。ありがとう!
ジェフ

1
気弱な人向けではないことを警告します。コメントはほとんどの場合、使用されているメモリの場所を示しているだけです。おそらくアセンブリを自分で掘り下げる必要があります。興味のある特定の情報がある場合、それを見つける最も早い方法は、デバッグエミュレーターでゲームを実行することです(法的問題は別として)。実行されているコードを把握するために、関連するメモリ位置への書き込みにブレークポイントを使用し、それを逆アセンブリで調べて読み取ります。Sonic Retroがそのガイドをどのように編集したかを想像します。
TR

より有用なリソースと似た質問、:gamedev.stackexchange.com/questions/6145/...
TR

6

まあ、私はこの質問がちょっと古いことを知っていますが、このサイトは実際の答えよりもGoogleでランクが高いことがわかったので、複数のマリオゲームの基本的な落下物理学のこの説明へのリンクを投稿すると思いました


1
これは重力にはいいのですが、音のブレイクダウンのように、ゲームのより完全なブレイクダウン(ジャンプ、実行など)があることを望んでいました。
ジェフ

2

Claude Comair(任天堂のスポンサーであるDigipenの創設者)から、基本的にシニアプログラマーとシニアゲームデザイナーは座って、ゲームデザイナーが幸せになるまでマジックナンバーを調整したと言われました。


4
-1-これはマジックナンバー(私が質問をどのように読むか)を分解せず、今日の業界に存在する分業を正確に説明していません。

1
なぜ現在の分業に関心があるのですか?古典的なゲームについて話しています。
EnabrenTane

3
数字が何であるかを知ることは、今日でも有用です。なぜなら、それらはまだ優れたゲーム物理学を生み出しているからです。今日の数字の見つけ方を知ることは、今日の開発者が特定の状況で有用な数字を導き出すのに役立つかもしれません。30年前にそれらがどのように発見されたを知ることは、あまり有用な答えではありません。

ええ- その情報をどうするつもりなのか、これは良い答えです。私は個人的に、「マリオブラザーズが使用したフォーミュラ」に浸るのは非常に開発者の怠け者だと感じています。さあ、努力して、自分で引き出して、微調整してください。レベルはマリオのジャンプ機能を考慮して設計されていることを考慮する必要があります。この質問について私が嫌いなのは、あなたが特定のサイズのギャップ、特定の方法でのレベル設計にあなたをブロックする正確な式を持っていたとしてもです。
ボボボボ

2

Gamasutraは、数年前にスーパーマリオギャラクシーの物理学に関する機能を実行しました... 2dバージョンにもっと興味があるなら、おそらくあなたが望んでいることではないでしょう。ここにリンク:http : //www.gamasutra.com/view/feature/3593/games_demystified_super_mario_.php


1
これは非常に便利です。リンクのおかげです。私は2D物理学(音の分析に似たもの)にもっと興味がありましたが、これもかなり興味深いです
ジェフ

1

「スーパーマリオクロスオーバー」と呼ばれるスーパーマリオのFlashクローンがあります。開発者は実際の物理のクローン作成に多大な労力を費やしました。Flashコードは簡単にリバースエンジニアリングできる必要があります。そのため、実際の物理コードを取得できます(または開発者に尋ねるだけでも可能です)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.