逆コンパイルを学ぶためのゲームプロジェクト
執筆: DecompHub · 更新日 · 日本語
どのプロジェクトがよいかは学びたい内容によります。この編集部による候補集は、完成度の順位やメンテナーの推薦ではありません。公式リンクは2026年10月10日に確認しました。現在の進捗は各プロジェクトのレポートをご覧ください。
目的から選ぶ
| プロジェクト | 学べること | 最初に確認すること |
|---|---|---|
| Super Mario 64 | 3Dアクションの再構成コード | 対応版と入力データ |
| Ocarina of Time | 大規模なゼルダ作品の再構成 | ビルドとレポートの対象版 |
| Majora’s Mask | 関連作品を独立した対象として調べる | このプロジェクト固有の手順 |
| Pokémon Emerald | Game Boy AdvanceのRPG | 基本リポジトリとROM改造の違い |
| Super Smash Bros. Melee | GameCubeの対戦ゲーム | コンパイラと比較手順 |
| Paper Mario | 異なる構造のN64 RPG | 対象版と現在の説明 |
コードを読むことと移植版で遊ぶこと
マッチングは元のビルドの再現を優先する場合があります。現代の機器で遊びたいなら、公式に説明された移植や互換実装のリリース要件を確認しましょう。DevilutionXは現代の環境向けにDiabloを開発しており、一つの実行ファイルをバイト単位で再現する目標とは異なります。
ソースがあっても画像、音声、元のゲームデータが付属するとは限りません。ライセンスと入力要件は別途確認してください。
二つの候補を選び、ビルド、動作、短いコード比較など、実際に確かめられる一歩を見つけましょう。今の環境で前提条件を満たせる方から始めます。