HeadlinesBriefing favicon HeadlinesBriefing.com

用LLM将1993年Amiga游戏移植到Godot

Hacker News •
×

这些是我将Amiga游戏移植到Godot的笔记,该游戏最初于1993年在巴格达用MC68000汇编编写,使用Claude Fable 5在去年七月假期完成。只花了一个晚上!但调整手感并发布又花了几周和几个晚上。

过去几周我分析了Claude的工作,将我33年来对游戏构建方式的记忆、笔记和git仓库提供给它。它写了文章初稿,我花了一周逐行编辑。1993年地图编辑器的截图是我自那以后第一次运行它。我唯一从未亲自验证的是108字节的解释。

在开始之前,模型在我的Mac上使用vasm汇编代码,并持续迭代直到二进制文件与原始游戏中的二进制文件完全一致。即使如此,仍有约108字节的差异。我最初使用AsmOne,它在内存中汇编,游戏运行后通过保存内存来保存到磁盘。因此原始发布文件是已运行游戏的快照,而不是干净的AsmOne输出。

如有任何问题,请提出。我也免费发布原始游戏。