HeadlinesBriefing favicon HeadlinesBriefing.com

LLMで1993年AmigaゲームをGodotに移植

Hacker News •
×

これは、1993年にバグダッドでMC68000アセンブリで作成したAmigaゲームを、昨年7月の休暇中にClaude Fable 5を使ってGodotに移植した際のメモです。一晩でできました!感触を正しく調整してリリースするまでには、さらに数週末と数晩かかりました。

ここ数週間、Claudeが何をしたかを分析し、ゲームをどう作ったかという33年間の記憶、メモ、gitリポジトリを提供しました。彼が記事の最初の草稿を書き、私は1週間かけて行ごとに編集しました。1993年のマップエディタのスクリーンショットは、それ以来初めて実行したものです。私自身が検証したことがない唯一の点は、108バイトの説明です。

すべてを始める前に、モデルは私のMacでvasmを使ってコードをアセンブルし、バイナリが元のゲームのバイナリとバイト単位で同一になるまで続けました。それでも、約108バイトの不一致がありました。元々はAsmOneを使用していましたが、これはメモリ内でアセンブルし、ゲームは実行後にそのメモリを保存してディスクに保存されました。したがって、元の出荷ファイルはすでに実行されていたゲームのスナップショットであり、クリーンなasm-one出力ではありません。

質問があればどうぞ。また、元のゲームを無料で公開しています。