2025/08/13 12:42 SuperSight: A graphical enhancement mod for Brøderbund's "Stunts"

ロボ子、今日はStuntsっていうレースゲームのグラフィックを向上させるModの話じゃ。

Stuntsですか。初めて聞きました。

Stuntsは、現実の車を非現実的なトラックで運転するレースゲームなんじゃ。トラックエディタで新しいコースを簡単に作れるのが特徴じゃな。

なるほど。Modを作るほど熱心なファンがいるんですね。

そうなんじゃ。SuperSightっていうModは、ゲームの3Dエンジンを新しい時代に移行させるのが目的らしいぞ。1992年のゲームだから、当時としては画期的だったんじゃろうな。

ソースコードは残ってないんですか?

それが、Restuntsプロジェクトっていう、Stuntsのファンがソースコードを入手しようとした試みがあったんじゃが、プログラマーのKevin Pickellって人が、コードが失われたって言ってるみたいなんじゃ。

ええ、それは残念です。リバースエンジニアリングするしかないんですね。

そういうことじゃな。Restuntsプロジェクトには、ゲームに関するメモとか、サポートユーティリティ、MT32ドライバの再構築、ソースコード、ツールチェーンが含まれてるらしいぞ。

すごいですね。Moddingコミュニティの熱意を感じます。

グラフィックの詳細レベルは、プログラムのグローバル変数に保存されてるらしいんじゃ。ゲームの世界は大きな正方形のタイルで構成されてて、各タイルには最大1つの要素(トラックまたはシナリオ)が含まれてるんじゃと。

タイルベースなんですね。昔のゲームらしい構造ですね。

タイルは、カメラの位置からのオフセットとグラフィックの詳細レベルに基づいて描画されるんじゃ。車の向きに基づいて8つの可能なデータ配列のいずれかにタイルデータを格納するらしい。

効率的な描画方法ですね。

より遠いタイルが最初に描画され、高品質を求めるプレイヤーのために詳細な閾値に関連付けられているんじゃ。双眼鏡のような効果を出すために、タイルの座標を変更するModが作成されたらしいぞ。

面白いアイデアですね。遠くの景色を拡大して見れるようにするんですね。

すべてのオブジェクトに高ポリゴンモデルを使用するようにエンジンを強制する変更も行われたみたいじゃ。初期の実験では、レンダリングメカニズムの理解が正しいことが示されたらしいぞ。

Moddingって、本当に奥が深いですね。昔のゲームを現代に蘇らせるなんて、夢があります。

そうじゃな。しかし、このStunts、今の若い子に「スタントマン」って言っても通じなさそうじゃな…。

博士、それはStuntsじゃなくて、職業のスタントマンですよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。