Bỏ qua đến nội dung
VibeGameDB

Factory DS

2026 · Ronan Gaillard · Solo

Làm bằng Claude CodeNhà phát triển công bốHacker News (j_leboulanger) ↗Mô phỏngChiến thuậtTrình duyệtĐã xác minh

Game xây nhà máy kiểu Factorio cho Nintendo DS, từ lúc chặt cây đầu tiên đến khi phóng tên lửa; nhà phát triển lo thiết kế, Claude Code viết phần lớn code C.

Chơi ở đâu

Liên kết dẫn đến cửa hàng chính thức hoặc trang của nhà phát triển. Xác minh lần cuối ngày 3 thg 11, 2026.

Chơi ở đâu

Mọi nền tảng có game này. Liên kết được đối chiếu với nguồn chính thức; chúng tôi không bao giờ lưu trữ hay sao chép game.

  • Trình duyệtĐã phát hành · ROM homebrew cho Nintendo DS (factory-ds.nds, 1,9 MB) dùng với flashcart hoặc trình giả lập melonDSMiễn phí

    Chạy trên trình duyệt máy tính. Không cần tải về.

    Máy tính · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.

    Vào trang chính thức

Giới thiệu Factory DS

Một game xây dựng nhà máy cho Nintendo DS, theo tinh thần của Factorio — dân “tự động hóa” thấy là mê. Bạn đáp xuống một hành tinh, khai thác gỗ, đá, sắt, đồng và than bằng tay, rồi tự động hóa: máy khoan, lò nung, băng chuyền và cánh tay gắp (inserter), điện từ động cơ hơi nước, tấm pin mặt trời, ắc quy và lò phản ứng hạt nhân, dầu với máy bơm dầu, đường ống và nhà máy lọc dầu, cây nghiên cứu 16 công nghệ, tàu hỏa có lịch trình và đèn tín hiệu phân đoạn mà bạn có thể leo lên đi, drone hậu cần, cổng logic bật/tắt theo kiểu redstone của Minecraft và cuối cùng là bệ phóng tên lửa, với khoảng 50 mục tiêu và nghiên cứu vô hạn sau khi phóng tên lửa. Thế giới rộng 2048 × 2048 ô, có ngày và đêm, thời tiết và bốn phong cách đồ họa chuyển đổi được; thế giới hiển thị ở màn hình trên, giao diện ở màn hình dưới, và mọi thứ đều chơi được mà không cần bút cảm ứng. Đây là homebrew: một file ROM miễn phí (tiếng Anh và tiếng Pháp) để chơi trên máy DS thật bằng flashcart hoặc trên trình giả lập melonDS. Ronan Gaillard chưa từng viết code cho DS; nhà phát triển viết đặc tả, thiết kế và cân bằng gameplay, còn Claude Code viết phần lớn code C. Các AI agent cũng chơi khoảng 470 phiên test có kịch bản trên một bản build Mac headless và báo cáo về độ cân bằng.

xây nhà máytự động hóanintendo-dshomebrewkiểu Factoriotàu hỏa

Cách làm ra

Đã xác minh

Trong bài Show HN, nhà phát triển cho biết họ chưa từng viết code cho DS và đã làm game bằng Claude Code: anh viết đặc tả, thiết kế và cân bằng gameplay, còn Claude viết phần lớn code C. Bài blog mô tả các buổi thiết kế cùng Claude trước khi viết code (ví dụ thế giới 2.048 × 2.048 được tính toán thay vì lưu trữ), Claude chuẩn bị bản build Docker với BlocksDS và một bản build macOS headless có giao diện văn bản để các agent chơi và chụp màn hình game thật, khoảng 470 phiên test có kịch bản, nhiều agent chơi các phần khác nhau của game và viết báo cáo cân bằng để nhà phát triển dựa vào đó điều chỉnh, một chế độ benchmark đọc qua trình debug của melonDS, và Claude dịch khoảng 1.300 đoạn văn bản giao diện từ tiếng Pháp sang tiếng Anh. Claude cũng đề xuất bảng màu, biến thể tile và tìm các âm thanh CC0 ứng viên để nhà phát triển lựa chọn. Không nêu tên mô hình.

Bằng chứng
  • NhàPhụ đề bài blog: “với rất nhiều trợ giúp từ Claude Code”; bài viết mô tả những gì Claude viết và test, và những gì nhà phát triển quyết định. — Ronan Gaillard (blog)
Cách tiếp cận

Viết bằng C với BlocksDS (một SDK xây dựng trên libnds), build trong một container Docker, và test trên melonDS cũng như trên máy DS thật bằng flashcart. Địa hình không bao giờ được lưu: mỗi ô được tính từ tọa độ của nó, chỉ những thay đổi và công trình của người chơi được giữ trong các bảng băm có kích thước cố định, không dùng malloc trong game; mỗi ô lưu game là 64 KB. Lưới điện và mạng đường ống được giải theo từng mạng bằng union-find, tàu hỏa tìm đường bằng tìm kiếm theo chiều rộng, còn ban đêm được tạo bằng cách đổi màu bảng 256 màu. Các vòng lặp nóng chạy từ bộ nhớ nhanh 32 KB của DS. Đồ họa dùng tileset Tiny Town và Tiny Factory CC0 của Kenney; âm thanh là các đoạn CC0 từ Freesound. Một bản build macOS headless chạy trên libnds giả cho phép các AI agent điều khiển code game thật bằng lệnh văn bản và ảnh chụp màn hình.

Engine / framework
Không dùng engine (C với BlocksDS / libnds)
Ngôn ngữ
C
Quy mô nhóm
1 (solo)Nhà phát triển công bốRonan Gaillard (blog)
Thời gian phát triển
Không công bố
Chi phí phát triển
Không công bố
Code do AI viết
Không công bố
“I wrote the specs, the design and the balancing, and Claude wrote most of the C.”
— Ronan Gaillard, Show HN: Factory DS, A Factorio-Like Game for the Nintendo DS

Ghi chú xác minh: Thông tin về việc dùng AI lấy từ bài Show HN của nhà phát triển ngày 13/10/2026 (18:42 UTC) và bài blog cùng ngày của nhà phát triển, trong đó cũng nêu các tính năng, thiết kế kỹ thuật, cách bố trí test và văn bản tiếng Anh, tiếng Pháp. Link ROM trên blog hoạt động khi kiểm tra (1.986.560 byte, ngày file 13/10/2026 19:48 UTC). Quy mô nhóm là một người: bài viết và nội dung Show HN đều viết ở ngôi thứ nhất, với Claude là trợ thủ duy nhất được nêu tên. Không ghi nhận địa điểm: trang About của nhà phát triển chỉ cho biết chiếc thuyền neo ở Saint-Malo, Pháp. Các số liệu hiệu năng (ổn định 60 fps với một nhà máy gần 900 công trình trên melonDS; chậm hơn khoảng một phần ba trên máy DS thật) là số đo của chính nhà phát triển và không được ghi nhận làm chỉ số. Một người bình luận trên Hacker News gợi ý phát hành trên itch.io; chúng tôi không tìm thấy bản nào. Nhãn “kiểu Factorio” của nhà phát triển và thuật ngữ mượn “inserter” là những liên hệ duy nhất với Factorio; bài viết không mô tả việc dùng bất kỳ code hay tài nguyên nào của Factorio. Đây là homebrew không chính thức cho phần cứng Nintendo. Chúng tôi chưa chơi game.

Quá trình phát triển

  1. Nhà phát triển đăng bài blog kèm link tải ROM và đăng lên Hacker News dưới dạng Show HN.

Thành tích của game

Mỗi số liệu đo một thứ khác nhau — người chơi đồng thời, số người sở hữu, lượt tải và doanh số không bao giờ thay thế cho nhau và không bao giờ được cộng dồn. Nhãn cho biết mỗi con số đến từ đâu.

Trình duyệt (trang chính thức)

Đã phát hành (ROM homebrew cho Nintendo DS (factory-ds.nds, 1,9 MB) dùng với flashcart hoặc trình giả lập melonDS)Miễn phíTrang chính thức

Tải miễn phí từ bài blog của nhà phát triển. Bài viết có giới thiệu một băng game tự làm, nhưng không bán.

Lượt tải
Không công bố

Không công khai: Người chơi đồng thời (trang web), Doanh thu tháng, Doanh thu gộp.

Đánh giá & xếp hạng

Đánh giá của biên tập viên

Biên tập viên chưa đánh giá.

Điểm cộng đồng
Chưa có phiếu bầu cộng đồng · cần từ 25 phiếu để xếp hạng
Điểm chất lượng của bạn
Điểm sáng tạo của bạn

Bản thử nghiệm: phiếu của bạn chỉ được lưu trong trình duyệt này và không được tính ở đâu cả.

Vị trí xếp hạng

Hiện chưa được xếp hạng.

Đánh giá của người chơi

Chưa có đánh giá nào của người chơi.

Bản thử nghiệm: đánh giá chỉ được lưu trong trình duyệt của bạn, không được đăng công khai hay gửi lên máy chủ. Đánh giá được hiển thị bằng ngôn ngữ người viết đã dùng.

Nguồn

NguồnLoạiNgày đăngTruy cập
Factory DS: a Factorio-like on a 67 MHz Nintendo DS
Ronan Gaillard (blog)
Devlog13 thg 10, 20263 thg 11, 2026
Show HN: Factory DS, A Factorio-Like Game for the Nintendo DS
Hacker News (j_leboulanger)
Bài đăng mạng xã hội13 thg 10, 20263 thg 11, 2026
About me | Ronan Gaillard
Ronan Gaillard
Trang chính thứcChưa xác nhận3 thg 11, 2026
Xác minh: Đã xác minhXác minh lần cuối: 3 thg 11, 2026ChínhNhàBênQuanChưa
Chia sẻFacebookXThreadsReddit

Game tương tự

Các game tương tự về thể loại, lối chơi, công cụ AI và nền tảng.