AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

日常・趣味

1997年のゲームを現代のPCで再び動かす

Claude Codeで古いDirectXゲームの実行環境を修正しました。その後、内部構造を調べて攻略資料も作成しました。

使い方

  1. Claude Codeに1997年のPCゲームを現代のハードウェアで動かす作業を依頼しました。投稿者によると、最初の起動までに30分かかり、その過程で基本的なリバースエンジニアリング環境も構築されました。
  2. ゲームのさまざまな部分を繰り返し調査し、内部コードを分析しました。画面操作がPCの利用を妨げたため、DirectXを中継するDLLを拡張し、WindowsのPrivate Desktop機能を使って画面なしで実行できるようにしました。
  3. 複数のゲームインスタンスを同時に動かし、関連するメモリアドレスやゲームロジックスクリプトを特定しました。シナリオファイルやレベルデータの修正、メモリ操作を組み合わせて必要なシーンに移動しました。
  4. 投稿者は作成した補助ツールでゲーム構造や変更結果を確認しながら方向性を決めました。その後、Claude Codeが主要なシーンのスクリーンショットを含むレベル攻略を作成しました。

結果

ユーザーはゲームの実行と攻略作成まで進めました。画面を改善する作業は引き続き進行中でした。

補足

進行過程を簡単に紹介したコメントです。ゲーム名、実行コマンド、DLL修正コードは公開されていません。作業中にユーザーが方向性を決めて結果を確認しており、完全に自動化された作業ではありませんでした。

出典

Hacker News 原文 ↗

プロンプト例 · Claude Code

私が所有する古いPCゲームが現在のコンピューターで動作しない原因を調査し、修正してください。

入力: ゲームファイル[パス]、実行環境[OS・グラフィック]、エラーメッセージ[ログ]、正常時に期待される画面[資料]。元のファイルを保存した作業用コピーから開始し、まず実行失敗を再現してください。

ログと使用ライブラリを調査し、OS・画面出力・入力処理のどこで問題が発生しているかを切り分けてください。互換性設定やグラフィック接続部分を変更する必要がある場合は、その根拠と影響を説明したうえで、小さな変更から適用してください。元記事に公開されていないゲーム固有のアドレスやパッチを推測しないでください。

繰り返し試験に必要な実行スクリプトや観察ツールを作成し、変更ごとに結果画面とログを残してください。自動操作を追加する場合は、私の作業画面を妨げない実行環境が本当に可能かを先に確認してください。

成果物: 修正・実行方法、変更ファイル、元に戻す手順と検査結果。開始画面、新規ゲーム、入力、保存・読み込みなど確認可能な機能を試し、実行成功とゲーム全体の互換性を区別して報告してください。