HeadlinesBriefing favicon HeadlinesBriefing.com

Портирование игры Amiga 1993 на Godot с LLM

Hacker News •
×

Это мои заметки о портировании моей игры Amiga, которую я изначально создал в Багдаде в 1993 году на ассемблере MC68000, на Godot, используя Claude Fable 5 во время июльских каникул. Это заняло один вечер! Довести ощущение до нужного уровня и выпустить игру заняло еще несколько выходных и вечеров.

Последние несколько недель я анализировал, что сделал Claude, предоставив ему свои 33 года памяти о том, как я создавал игру, свои заметки и git-репозитории. Он написал первый черновик статьи, а я редактировал его построчно в течение недели. Скриншоты моего редактора карт 1993 года — это первое, что я запускал с тех пор. Единственное, что я никогда не проверял лично, — это объяснение на 108 байт.

Перед началом всего модель собрала код с помощью vasm на моем Mac и продолжала, пока бинарный файл не стал побайтово идентичным бинарным файлам из моей оригинальной игры. Даже после этого было несоответствие примерно в 108 байт. Изначально я использовал AsmOne, который собирает в память, и игра сохранялась на диск путем сохранения этой памяти после запуска игры. Таким образом, оригинальные файлы — это снимок уже работающей игры, а не чистый вывод asm-one.

Пожалуйста, задавайте любые вопросы. Я также выпускаю оригинальную игру бесплатно.