Factory DS
一款在 Nintendo DS 上運作的類 Factorio 工廠遊戲,從砍下第一棵樹玩到發射火箭;開發者負責設計,大部分 C 程式由 Claude Code 撰寫。
在哪裡玩
列出這款遊戲上架的所有平台。連結都對照官方來源查核過;本站不代管、不轉載任何遊戲。
- 前往官方網站網頁已發布 · Nintendo DS 自製 ROM(factory-ds.nds,1.9 MB),可用燒錄卡或 melonDS 模擬器遊玩免費
可在電腦瀏覽器中執行,免下載。
電腦 · 官方連結已於 2026年11月3日 查核。
關於《Factory DS》
一款 Nintendo DS 上的工廠建造遊戲,走《Factorio》的路線。玩家降落在一顆星球上,先徒手採集木材、石頭、鐵、銅與煤,接著逐步自動化:鑽機、熔爐、輸送帶與機械手臂(inserter),用蒸汽機、太陽能板、電池乃至核子反應爐發電,用抽油機、管線與煉油廠處理石油,還有 16 項科技的研究樹、可以排定班表、設有閉塞號誌、也能親自搭乘的火車、物流無人機、仿 Minecraft 紅石的開關邏輯閘,最後是火箭發射井;全程約有 50 個目標引導,發射火箭後還有無限研究。世界大小為 2048 × 2048 格,有日夜循環、天氣,以及四種可切換的畫面風格;上螢幕顯示世界、下螢幕是介面,全程不需觸控筆。本作是自製軟體:提供免費的 ROM 檔(英文與法文),可用燒錄卡在實機上玩,或用 melonDS 模擬器遊玩。Ronan Gaillard 過去從未寫過 DS 程式;開發者負責撰寫規格、設計與平衡,大部分 C 程式則由 Claude Code 撰寫。AI 代理還在 Mac 的無頭版本上跑了約 470 次腳本化測試,並回報平衡問題。
製作過程
已驗證開發者在 Show HN 貼文中表示,自己從沒寫過 DS 程式,這款遊戲是用 Claude Code 做的:規格、設計與平衡由開發者負責,大部分 C 程式則由 Claude 撰寫。部落格文章描述了先和 Claude 一起討論設計再動手寫程式的過程(例如即時計算、不儲存地形的 2048 × 2048 世界);Claude 準備了使用 BlocksDS 的 Docker 建置環境,以及附文字介面的 macOS 無頭版本,讓代理能操作真正的遊戲並截圖;共約 470 次腳本化測試;多個代理分別試玩遊戲的不同階段並撰寫平衡報告,再由開發者決定如何調整;透過 melonDS 除錯介面讀取的效能測試模式;以及由 Claude 把約 1,300 段介面文字從法文翻成英文。Claude 也提出了多種調色盤與圖塊變化,並找來 CC0 音效候選,由開發者挑選。文章沒有寫出模型。
- 開發者自述部落格文章副標題:「with a lot of help from Claude Code」(在 Claude Code 大力協助下);文章說明了哪些部分由 Claude 撰寫與測試、哪些由開發者決定。 — Ronan Gaillard (blog)
以 C 搭配 BlocksDS(建立在 libnds 之上的 SDK)撰寫,在 Docker 容器中建置,並在 melonDS 與搭配燒錄卡的 DS 實機上測試。地形從不儲存:每一格都依座標即時計算,只有玩家做出的改變和建築會存在固定大小的雜湊表中,整個遊戲完全沒有 malloc;一個存檔欄位是 64 KB。電網與管線網路以 union-find 逐一網路計算,火車用廣度優先搜尋找路線,夜晚則靠重新調整 256 色調色盤來呈現。最常執行的迴圈放在 DS 的 32 KB 高速記憶體中。圖像使用 Kenney 的 CC0 圖塊集 Tiny Town 與 Tiny Factory;音效是 Freesound 上的 CC0 片段。另有一個以假 libnds 建置的 macOS 無頭版本,讓 AI 代理以文字指令與截圖操作真正的遊戲程式。
- 引擎/框架
- 未使用引擎(C 搭配 BlocksDS/libnds)
- 程式語言
- C
- 團隊人數
- 1 人(個人開發)開發者自述Ronan Gaillard (blog)
- 開發時間
- 未公開
- 開發成本
- 未公開
- AI 撰寫的程式碼
- 未公開
“I wrote the specs, the design and the balancing, and Claude wrote most of the C.”- 《Factory DS: a Factorio-like on a 67 MHz Nintendo DS》(部落格文章與下載)
- Show HN:Factory DS,Nintendo DS 上的類 Factorio 遊戲
查證說明: AI 使用情形取自開發者 2026 年 10 月 13 日(UTC 18:42)的 Show HN 貼文,以及同一天發表的部落格文章;遊戲功能、技術設計、測試方式與英法文介面也取自該文章。查核時部落格上的 ROM 連結可以正常下載(1,986,560 位元組,檔案日期 2026 年 10 月 13 日 UTC 19:48)。團隊規模記為一人:文章與 Show HN 內文都以第一人稱撰寫,唯一提到的協助者是 Claude。未記錄所在地:開發者的「About」頁面只說船停在法國聖馬洛。效能數據(在 melonDS 上近 900 棟建築的工廠可穩定 60 fps;在 DS 實機上約慢三分之一)是開發者自己的測量,不記錄為指標。一位 Hacker News 留言者建議在 itch.io 上架;我們沒有找到 itch.io 版本。開發者使用的「Factorio-like」標籤,以及借用的「inserter」一詞,是本作與《Factorio》僅有的連結;文章沒有提到使用任何《Factorio》的程式碼或素材。本作是任天堂硬體上的非官方自製軟體。我們沒有實際遊玩。
開發歷程
開發者發表附 ROM 下載的部落格文章,並以 Show HN 貼文發表到 Hacker News。
遊戲表現數據
每項數字衡量的東西都不同——同時在線人數、擁有人數、下載數與銷量不能互相替代,也絕不會加總。標籤會標示每個數字的來源。
評價與排名
編輯尚未評測。
原型說明:你的投票只保存在這個瀏覽器中,不會被計入任何地方。
目前未列入排名。
還沒有玩家評論。
原型說明:評論只保存在你的瀏覽器中,不會公開或傳送到伺服器。評論會以撰寫時的原文語言顯示。
資料來源
| 來源 | 類型 | 發布日期 | 查閱日期 |
|---|---|---|---|
| Factory DS: a Factorio-like on a 67 MHz Nintendo DS Ronan Gaillard (blog) | 開發日誌 | 2026年10月13日 | 2026年11月3日 |
| Show HN: Factory DS, A Factorio-Like Game for the Nintendo DS Hacker News (j_leboulanger) | 社群貼文 | 2026年10月13日 | 2026年11月3日 |
| About me | Ronan Gaillard Ronan Gaillard | 官方網站 | 未確認 | 2026年11月3日 |





