Factory DS
ニンテンドーDSで遊べるFactorio風の工場ゲーム。最初の木を切るところからロケット打ち上げまで。設計は開発者、Cコードの大半はClaude Codeが担当 🏭
遊べる場所
このゲームが配信されているすべてのプラットフォームです。リンクは公式の情報源と照合済みで、当サイトがゲームをホストしたりミラーしたりすることはありません。
- 公式サイトへブラウザリリース済み · ニンテンドーDS用の自作ROM(factory-ds.nds、1.9 MB)。フラッシュカートまたはmelonDSエミュレーター用無料
PC のブラウザで動作。ダウンロード不要。
PC · 公式リンク確認済み(2026年11月3日)。
Factory DSについて
Factorioの流れをくむ、ニンテンドーDS向けの工場建設ゲーム。惑星に降り立ち、木材、石、鉄、銅、石炭を手で掘ったら、いよいよ自動化の始まりです。採掘機、炉、ベルトコンベア、インサーター、蒸気機関・ソーラーパネル・バッテリー・原子炉による電力、ポンプジャック・パイプ・精製所による石油、16の技術からなる研究ツリー、ダイヤ設定と閉塞信号付きで自分も乗れる列車、物流ドローン、Minecraftのレッドストーン風のオン/オフ論理ゲート、そして最後はロケットサイロ。目標は約50個で、ロケット打ち上げ後は無限研究が続きます。ワールドは2048×2048タイルで、昼夜、天候、切り替え可能な4種類のグラフィックスタイルがあり、上画面にワールド、下画面にインターフェースを表示。タッチペンなしでもすべて操作できます。自作ソフト(homebrew)で、無料のROMファイル(英語・フランス語)をフラッシュカートで実機DSに入れるか、melonDSエミュレーターで遊びます。Ronan GaillardはDS向けのコードを書いたことがなく、仕様、デザイン、バランス調整は開発者が担い、Cコードの大半はClaude Codeが書きました。さらに、AIエージェントがヘッドレスのMacビルドで約470回のスクリプト化されたテストセッションをプレイし、バランスについて報告しました。
制作方法
検証済みShow HNの投稿で開発者は、DS向けのコードを書いたことはなく、Claude Codeでゲームを作ったと述べています。仕様、デザイン、バランス調整は本人が担い、Cコードの大半はClaudeが書きました。ブログ記事には次のようなことが書かれています。コードの前にClaudeと設計を詰めたこと(例えば保存せず計算する2,048×2,048のワールド)、ClaudeがBlocksDSを使ったDockerビルドと、エージェントが実際のゲームをプレイしスクリーンショットを撮れるテキストインターフェース付きのヘッドレスmacOSビルドを用意したこと、約470回のスクリプト化されたテストセッション、複数のエージェントがゲームの異なる部分をプレイしてバランスレポートを書き、それを受けて開発者が対応したこと、melonDSのデバッガーで読み取るベンチマークモード、そしてClaudeが約1,300のインターフェーステキストをフランス語から英語に翻訳したこと。Claudeはパレットやタイルのバリエーションも提案し、CC0の効果音候補を探し、その中から開発者が選びました。モデル名は示されていません。
- 開発者発表ブログ記事のサブタイトル:「Claude Codeに大いに助けられて」。記事ではClaudeが書いてテストしたものと、開発者が決めたことが説明されている。 — Ronan Gaillard (blog)
BlocksDS(libndsをベースにしたSDK)を使ってCで書かれ、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, A Factorio-Like Game for the Nintendo DS
検証メモ: AIの使用は、開発者による2026年10月13日(18:42 UTC)のShow HN投稿と、同日の開発者のブログ記事に基づきます。ブログ記事には機能、技術設計、テスト環境、英語とフランス語のテキストについても記載されています。ブログのROMリンクは確認時に機能していました(1,986,560バイト、ファイル日付2026年10月13日 19:48 UTC)。チーム規模は1人:記事とShow HNの本文は一人称で書かれ、名前が挙がっている協力者はClaudeのみです。所在地は記録していません。開発者のAboutページには、ボートがフランスのサン・マロを拠点にしているとあるだけです。パフォーマンスの数値(melonDSで900近い建物の工場が安定して60 fps、実機DSでは約3分の1遅い)は開発者自身の計測であり、指標としては記録していません。Hacker Newsのあるコメント投稿者がitch.ioでの公開を提案しましたが、見つかりませんでした。開発者による「Factorio風」という表現と、借用した用語「インサーター」以外に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) | SNS 投稿 | 2026年10月13日 | 2026年11月3日 |
| About me | Ronan Gaillard Ronan Gaillard | 公式サイト | 未確認 | 2026年11月3日 |





