一龍馬/AI 情報站讀懂消息背後的脈絡
星期五
搜尋

不過畫面仍由作者人工檢視,遊戲手感沒有自動驗證,他也坦承部分結果有誤且數週後才發現

中文摘要

《Babylonian Twins》作者 Rabah Shihab 描述如何讓 Claude Code 閱讀原作 72,758 行 Motorola 68000 組合語言及 2010 年版約 34,000 行 C++,再把這款 1993 年 Amiga 遊戲重建到 Godot 4。系統可操作檔案與終端機,呼叫 vasm、FS-UAE,並以組譯結果差異比對、腳本化按鍵、狀態探針及無介面測試檢查關卡;作者表示,將 C++ 移植、重建 Amiga 版本及把舊版嵌入現代版三個目標都完成。不過畫面仍由作者人工檢視,遊戲手感沒有自動驗證,他也坦承部分結果有誤且數週後才發現。

一龍馬判讀

這個案例把 LLM 的角色從補寫程式碼推進到解析舊格式、驅動原始工具鏈與建立可測試的移植流程,可能降低保存老遊戲與舊軟體的門檻;但「可執行」不等於忠實重現,仍需要熟悉原作的人進行視覺、音效與操作驗收,且移植他人作品還涉及著作權。

原文節錄

Hacker News · rabahs

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly — Babylonian Twins Babylonian Twins Story Twins Worlds Features Press Blog…

取得部分原文 · 不代表內容已獨立查證

查看原文 閱讀社群討論
完整收錄文字與來源

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

收錄日期
2026-09-04
來源
Hacker News Firebase API
抓取時間
2026/09/04 05:40(台北)
來源資料
119 分 · 42 則討論