Bỏ qua đến nội dung
VibeGameDB
Chromatron Recompiled preview image
Không chính thức · IP bên thứ ba

Chromatron Recompiled

Piotr Migdał

Làm bằng Claude CodeNhà phát triển công bốQuesma blog (Piotr Migdał) ↗Làm bằng CursorNhà phát triển công bốQuesma blog (Piotr Migdał) ↗Giải đốTrình duyệtGitHubXác minh một phần

Chromatron, game giải đố laser và gương của Sean Barrett ra đời khoảng 20 năm trước, được biên dịch lại từ file nhị phân gốc bằng AI và Ghidra thành một bản Rust gần như giống từng pixel.

Chơi ở đâu

Trang chính thức p.migdal.pl, xác minh ngày 3 thg 11, 2026. Được dẫn link với nhãn “Play” từ bài Show HN và bài blog của nhà phát triển; host trên tên miền riêng của nhà phát triển.

Thông báo bản quyền: sản phẩm không chính thức · Bản chuyển thể từ game thương mại

Chủ sở hữu bản quyền / tác phẩm gốc: Chromatron (Sean Barrett / Silver Spaceship Software)

Đây là bản biên dịch lại Chromatron của Sean Barrett, dựng lại từ các file nhị phân gốc cho Windows và Mac cùng với màn chơi, đồ họa và font chữ của nó. Bản gốc được Silver Spaceship Software phân phối miễn phí. Repo có kèm các file nhị phân gốc, không có file giấy phép và cho biết được chia sẻ vì mục đích giáo dục, không tuyên bố bản quyền đối với logic game hay tài nguyên gốc; không có nguồn nào cho thấy sự cho phép của tác giả gốc. (GitHub (stared))

VibeGameDB liệt kê game này chỉ để ghi nhận rằng nó được làm bằng công cụ lập trình AI. Chúng tôi không lưu trữ game, không đại diện cho chủ sở hữu bản quyền, và việc liệt kê không có nghĩa là game đã được cấp phép.

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 · Bản biên dịch lại của một game có sẵn; bản tải native cho macOS, Windows và Linux, cùng một bản thử nghiệm cho trình duyệt (chỉ trên máy tính)Miễn phí

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

    Trình duyệt (không cần tải) · Máy tính · Liên kết chính thức đã xác minh ngày 3 thg 11, 2026.

    Chơi miễn phí — trang chính thức
  • GitHubĐã phát hành · Mã nguồn và các bản build phát hành; không có file giấy phép (chia sẻ vì mục đích giáo dục)Miễn phí

    Tải về từ trang Releases trên GitHub.

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

    Xem trên GitHub

Giới thiệu Chromatron Recompiled

Một bản biên dịch lại của Chromatron, game giải đố laser miễn phí của Sean Barrett (Silver Spaceship Software) — đúng kiểu game “hack não” nhẹ nhàng mà gây nghiện: bạn kéo gương, lăng kính và các mảnh khác từ hộp công cụ lên lưới, xoay chúng và điều hướng các tia laser màu vào đúng mục tiêu cho đến khi tất cả đều sáng. Đây không phải game mới mà là bản dựng lại game gốc từ các file nhị phân cho Windows XP và Mac PowerPC. Nhà phát triển Piotr Migdał dịch ngược chúng bằng trình dịch ngược Ghidra của NSA và để các mô hình AI viết lại game; bài blog mô tả bốn lần thử, bắt đầu với Claude Code và Opus 4.5, rồi Cursor với GPT-5.2-Codex, trước khi làm lại từ đầu bằng Rust với Opus 4.6 — bản mà nhà phát triển gọi là bản clone hoàn hảo đến từng pixel, với 307.199 trên 307.200 pixel giống hệt bản gốc. Game chạy native trên macOS, Windows và Linux, ngoài ra có bản thử nghiệm cho trình duyệt (WebAssembly) trên máy tính; cần chuột và bàn phím để điều khiển. Miễn phí, mã nguồn có trên GitHub.

portbiên dịch lạidịch ngượclaserrustretro

Cách làm ra

Xác minh một phần

Bài blog cho biết lần thử đầu tiên dùng Claude Code với Opus 4.5, kết nối với Ghidra qua GhidrAssistMCP, và cần được dẫn dắt rất nhiều; lần thử thứ hai với Claude Code dùng trình dịch ngược m2c và bị bỏ dở. Bản Rust được công bố đến từ một lần làm lại từ đầu “với Opus 4.6”, chủ yếu làm việc từ file nhị phân Win32 bằng PyGhidra. Bài viết không nêu tên công cụ cho lần thử cuối này; repo có một file hướng dẫn CLAUDE.md, loại file mà Claude Code đọc, quy định Rust là ngôn ngữ đích và yêu cầu mỗi hàm phải dẫn ra đoạn code dịch ngược mà nó được tạo từ đó. Nhà phát triển làm riêng một công cụ so sánh font và một công cụ so sánh ảnh chụp màn hình theo từng pixel để kiểm tra kết quả. Không nêu bao nhiêu code được viết tay.

Bằng chứng
  • QuanCLAUDE.md trong repo: các quy tắc dự án cho việc biên dịch lại (đích là Rust, mỗi hàm phải dẫn chiếu nguồn gốc dịch ngược của nó, không tự bịa hay giả định điều gì). — GitHub (stared)
CursorPhụ

Lần thử thứ ba dùng Cursor với GPT-5.2-Codex và chế độ headless của Ghidra; bài viết cho biết bản này chơi được hoàn chỉnh sau những phiên làm việc một đến hai giờ với ít phản hồi, nhưng vẫn còn một số khác biệt về hình ảnh. Sau đó nhà phát triển dùng GPT-5.3-Codex để trau chuốt bản C++ đó (bài viết không nói dùng trong công cụ nào) trước khi làm lại từ đầu bằng Rust. Bản C++ không phải là bản được công bố để tải về.

Cách tiếp cận

Các file nhị phân gốc cho Win32 và Mac PowerPC được dịch ngược bằng Ghidra và game được các mô hình AI dựng lại qua bốn lần thử: C với Raylib (Claude Code, Opus 4.5, GhidrAssistMCP), C với SDL2 (Claude Code, Opus 4.5, m2c), C++ với SDL2 (Cursor, GPT-5.2-Codex, Ghidra headless) và cuối cùng là Rust với winit và softbuffer (Opus 4.6, PyGhidra). Repo lưu code C đã dịch ngược, bản đồ hàm, bảng chuỗi và các file nhị phân gốc bên cạnh mã nguồn Rust, và mỗi hàm Rust đều dẫn ra đoạn code dịch ngược mà nó được tạo từ đó. Theo nhà phát triển, phần lớn công sức dồn vào việc khớp font chữ, hóa ra là font hệ thống VGASYS của Windows.

Engine / framework
Không dùng engine (Rust với winit và softbuffer; bản build WebAssembly qua Trunk)
Ngôn ngữ
Rust
Quy mô nhóm
Không công bố
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ố
“307,199 out of 307,200 pixels identical to the original. Not bad!”
— Piotr Migdał, Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI

Ghi chú xác minh: Bốn lần thử, công cụ và mô hình lấy từ bài blog của nhà phát triển trên blog Quesma, đề ngày 4/3/2026; bài Show HN được đăng sau đó vào ngày 7/3/2026 (12:56 UTC). Bài viết không nêu tên công cụ cho lần thử Rust cuối cùng, chỉ nêu mô hình (Opus 4.6); Claude Code được ghi nhận vì các lần thử trước đã dùng nó và repo có file CLAUDE.md, nên điều này một phần là suy luận của chúng tôi. Trang tải về ghi công bản gốc cho Sean Barrett (Silver Spaceship Software) và ghi bản biên dịch lại là của Piotr Migdał; bản build WebAssembly gần nhất trên đó có dấu thời gian 27/8/2026 13:36 UTC. Game gốc: trang của Silver Spaceship Software cung cấp miễn phí Chromatron và ba phần tiếp theo (“Không tốn tiền, không quảng cáo, không popup”) cho Windows và Mac OS X. README của repo cho biết bản biên dịch lại được chia sẻ vì mục đích giáo dục và không tuyên bố bản quyền nào đối với logic game hay tài nguyên gốc; repo lưu các file nhị phân gốc và không có file giấy phép. Một người bình luận trên Hacker News đã đăng một bản sao mã nguồn gốc từng được chia sẻ trên diễn đàn của game; nhà phát triển không dùng đến nó. Không đọc được số liệu GitHub từ môi trường nghiên cứu nên không ghi nhận. Chúng tôi chưa chơi hết game.

Quá trình phát triển

  1. Nhà phát triển đăng bài viết về việc biên dịch lại trên blog Quesma, kèm link tải về và link chơi.

  2. Đăng lên Hacker News dưới dạng Show HN.

  3. Bản build trình duyệt mới nhất, theo dấu thời gian trên trang tải về.

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 (Bản biên dịch lại của một game có sẵn; bản tải native cho macOS, Windows và Linux, cùng một bản thử nghiệm cho trình duyệt (chỉ trên máy tính))Miễn phíTrang chính thức

Miễn phí. Trang dẫn link đến các bản build macOS chưa ký (Apple Silicon và Intel), một bản Windows, một bản Linux và một phiên bản WebAssembly cần chuột và bàn phím.

Chưa ghi nhận số liệu công khai nào cho trang này.

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

GitHub

Đã phát hành (Mã nguồn và các bản build phát hành; không có file giấy phép (chia sẻ vì mục đích giáo dục))Miễn phíTrang cửa hàng
Lượt tải
Không công bố

Không công khai: Sao GitHub.

Đá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
Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI
Quesma blog (Piotr Migdał)
Devlog4 thg 3, 20263 thg 11, 2026
Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI
Hacker News (stared)
Bài đăng mạng xã hội7 thg 3, 20263 thg 11, 2026
Chromatron Recompiled (downloads and browser build)
Piotr Migdał
Trang chính thứcChưa xác nhận3 thg 11, 2026
stared/chromatron-oxide — README, CLAUDE.md and Cargo.toml
GitHub (stared)
Kho mã nguồnChưa xác nhận3 thg 11, 2026
Chromatron, by Silver Spaceship Software
Silver Spaceship Software
Trang chính thứcChưa xác nhận3 thg 11, 2026
Official game page (language check)
Piotr Migdał
Trang chính thứcChưa xác nhận3 thg 11, 2026
Xác minh: Xác minh một phầnXá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.