《終極動員令:將軍》原生登陸 Mac 與 iPhone:兩千個 commit 的 AI 協作移植
週末 Hacker News 最熱的專案之一:ammaarreshi 的 Generals-Mac-iOS-iPad 儲存庫,讓《終極動員令:將軍—絕命時刻》以真引擎原生跑在 Apple Silicon Mac、iPhone 和 iPad 上。基礎是 EA 以 GPL v3 開源的原始碼(經 GeneralsX 專案),圖形層用 DXVK 加 MoltenVK 轉譯,還做了針對 RTS 的觸控操作,戰役、遭遇戰、將軍挑戰模式都能玩。守規矩的部分也做足:不含任何遊戲素材,玩家要自備正版資產。
HN 標題直接點名這是「用 Fable」完成的移植,儲存庫的痕跡也對得上:根目錄躺著 AGENTS.md,歷史累積 2,003 個 commit,星數在討論串發酵後衝破 770。二十多年前的 Windows/DirectX 老碼要在 iOS 觸控環境復活,中間橫著渲染管線、輸入模型、記憶體管理三座大山——這種「苦工量大、方向明確」的移植工程,正是編碼 agent 目前最擅長的甜蜜點。
社群反應分成兩層:懷舊玩家忙著找自己的舊光碟,工程師則在算另一筆帳——EA 去年開源《將軍》系列原始碼時,多數人以為只是檔案館化的善舉,沒想到跟 agent 編碼撞在一起,讓「老遊戲全平台復活」變成一個人的週末專案等級。
本站第 26 期報導過 Fable 5 寫出 megakernel 的推論優化,這條算是同一個趨勢的娛樂版:模型的價值越來越常展現在「人類懂做但懶得做、做不完」的巨量工程上。
歸剛點評|遊戲公司開源老引擎的誘因從此不同了——社群加上 AI 等於免費的全平台移植部門。歸剛順便提醒:想在 iPhone 上玩的請自備原版素材,別去抓來路不明的資產包,GPL 開的是程式碼,沒開美術。
來源:GitHub 專案 · Hacker News 討論