
Chromatron Recompiled
Chromatron เกมพัซเซิลเลเซอร์และกระจกอายุราว 20 ปีของ Sean Barrett ที่ถูกรีคอมไพล์จากไบนารีต้นฉบับด้วย AI และ Ghidra จนได้เวอร์ชัน Rust ที่แทบตรงกันทุกพิกเซล
เว็บไซต์ทางการ p.migdal.pl ตรวจสอบแล้วเมื่อ 3 พ.ย. 2569 ลิงก์ในชื่อ “Play” จากโพสต์ Show HN และบล็อกโพสต์ของผู้พัฒนา โฮสต์บนโดเมนของผู้พัฒนาเอง
เจ้าของสิทธิ์ / ผลงานต้นฉบับ: Chromatron (Sean Barrett / Silver Spaceship Software)
การรีคอมไพล์ Chromatron ของ Sean Barrett ที่สร้างขึ้นใหม่จากไบนารีต้นฉบับบน Windows และ Mac พร้อมด่าน กราฟิก และฟอนต์ของต้นฉบับ เกมต้นฉบับแจกฟรีโดย Silver Spaceship Software รีโพซิทอรีรวมไบนารีต้นฉบับไว้ ไม่มีไฟล์สัญญาอนุญาต และระบุว่าเผยแพร่เพื่อการศึกษาโดยไม่อ้างลิขสิทธิ์ใดเหนือตรรกะเกมหรือแอสเซ็ตต้นฉบับ ไม่มีแหล่งข้อมูลใดแสดงว่าได้รับอนุญาตจากผู้สร้างต้นฉบับ (GitHub (stared))
VibeGameDB แสดงเกมนี้เพียงเพื่อบันทึกว่าสร้างด้วยเครื่องมือเขียนโค้ด AI เราไม่ได้โฮสต์เกม ไม่ได้เป็นตัวแทนของเจ้าของสิทธิ์ และการแสดงในรายการไม่ได้หมายความว่าเกมได้รับอนุญาต
เล่นได้ที่ไหน
ทุกแพลตฟอร์มที่เกมนี้มีให้เล่น ลิงก์ทั้งหมดตรวจสอบกับแหล่งทางการแล้ว เราไม่โฮสต์หรือทำมิเรอร์เกมเอง
- เล่นฟรี — เว็บไซต์ทางการเบราว์เซอร์วางจำหน่ายแล้ว · การรีคอมไพล์ของเกมที่มีอยู่แล้ว มีไฟล์ดาวน์โหลดแบบเนทีฟสำหรับ macOS, Windows และ Linux พร้อม build ทดลองสำหรับเบราว์เซอร์ (เฉพาะเดสก์ท็อป)ฟรี
เล่นบนเบราว์เซอร์ในคอมพิวเตอร์ ไม่ต้องดาวน์โหลด
เบราว์เซอร์ (ไม่ต้องดาวน์โหลด) · คอมพิวเตอร์ · ตรวจสอบลิงก์ทางการแล้วเมื่อ 3 พ.ย. 2569
- ดูบน GitHubGitHubวางจำหน่ายแล้ว · ซอร์สโค้ดและ build สำหรับเผยแพร่ ไม่มีไฟล์สัญญาอนุญาต (เผยแพร่เพื่อการศึกษา)ฟรี
ดาวน์โหลดจากหน้า Releases บน GitHub
คอมพิวเตอร์ · ตรวจสอบลิงก์ทางการแล้วเมื่อ 3 พ.ย. 2569
เกี่ยวกับ Chromatron Recompiled
งานนี้ละเอียดระดับพิกเซลจริง ๆ — นี่คือการรีคอมไพล์ Chromatron เกมพัซเซิลเลเซอร์ที่แจกฟรีของ Sean Barrett (Silver Spaceship Software) ผู้เล่นลากกระจก ปริซึม และชิ้นส่วนอื่น ๆ จากกล่องเครื่องมือลงบนตาราง หมุนมัน แล้วบังคับลำแสงเลเซอร์สีต่าง ๆ ให้ไปถึงเป้าหมายที่สีตรงกันจนทุกเป้าสว่างขึ้น นี่ไม่ใช่เกมใหม่ แต่เป็นการสร้างต้นฉบับขึ้นใหม่จากไบนารีบน Windows XP และ Mac PowerPC ผู้พัฒนา Piotr Migdał ดีคอมไพล์ไบนารีเหล่านั้นด้วยตัวดีคอมไพเลอร์ Ghidra ของ NSA แล้วให้โมเดล AI เขียนเกมขึ้นใหม่ บล็อกโพสต์เล่าถึงความพยายามสี่ครั้ง เริ่มจาก Claude Code กับ Opus 4.5 แล้วต่อด้วย Cursor กับ GPT-5.2-Codex ก่อนจะเริ่มใหม่ด้วย Rust กับ Opus 4.6 ซึ่งผู้พัฒนาเรียกว่าเป็นโคลนที่ตรงทุกพิกเซล โดย 307,199 จาก 307,200 พิกเซลเหมือนต้นฉบับ เกมรันแบบเนทีฟบน macOS, Windows และ Linux และมี build ทดลองสำหรับเบราว์เซอร์ (WebAssembly) บนเดสก์ท็อป การควบคุมต้องใช้เมาส์และคีย์บอร์ด เล่นฟรี และมีซอร์สโค้ดบน GitHub
สร้างมาอย่างไร
ตรวจสอบบางส่วนบล็อกโพสต์ระบุว่าความพยายามครั้งแรกใช้ Claude Code กับ Opus 4.5 ที่เชื่อมต่อกับ Ghidra ผ่าน GhidrAssistMCP และต้องคอยประคองอย่างมาก ความพยายามครั้งที่สองด้วย Claude Code ใช้ตัวดีคอมไพเลอร์ m2c และถูกยกเลิกไป เวอร์ชัน Rust ที่เผยแพร่มาจากการเริ่มใหม่ “ด้วย Opus 4.6” ซึ่งทำงานจากไบนารี Win32 เป็นหลักโดยใช้ PyGhidra โพสต์ไม่ได้ระบุเครื่องมือของความพยายามครั้งสุดท้ายนี้ รีโพซิทอรีมีไฟล์คำสั่ง CLAUDE.md ซึ่งเป็นไฟล์ที่ Claude Code อ่าน โดยกำหนดให้ Rust เป็นเป้าหมาย และกำหนดให้ทุกฟังก์ชันอ้างอิงโค้ดที่ดีคอมไพล์ซึ่งเป็นที่มาของมัน ผู้พัฒนาสร้างเครื่องมือเปรียบเทียบฟอนต์แยกต่างหากและการเปรียบเทียบภาพหน้าจอทีละพิกเซลเพื่อตรวจผลลัพธ์ ไม่ได้ระบุว่ามีโค้ดที่เขียนด้วยมือมากน้อยเพียงใด
- สังเกตโดยเราCLAUDE.md ในรีโพซิทอรี: กฎของโปรเจกต์สำหรับการรีคอมไพล์ (เป้าหมายคือ Rust ทุกฟังก์ชันต้องอ้างอิงต้นทางที่ดีคอมไพล์ ห้ามคิดขึ้นเองหรือคาดเดา) — GitHub (stared)
ความพยายามครั้งที่สามใช้ Cursor กับ GPT-5.2-Codex และ Ghidra ในโหมด headless โพสต์ระบุว่าเกมเล่นได้ครบหลังทำงานเป็นช่วง ๆ ช่วงละหนึ่งถึงสองชั่วโมงโดยให้ฟีดแบ็กเพียงเล็กน้อย แต่ยังมีความแตกต่างด้านภาพหลงเหลืออยู่บ้าง ต่อมาผู้พัฒนาใช้ GPT-5.3-Codex ขัดเกลาเวอร์ชัน C++ นั้น (โพสต์ไม่ได้ระบุว่าใช้ในเครื่องมือใด) ก่อนจะเริ่มใหม่ด้วย Rust เวอร์ชัน C++ ไม่ใช่เวอร์ชันที่เผยแพร่ให้ดาวน์โหลด
ไบนารี Win32 และ Mac PowerPC ต้นฉบับถูกดีคอมไพล์ด้วย Ghidra และโมเดล AI สร้างเกมขึ้นใหม่ในความพยายามสี่ครั้ง ได้แก่ C กับ Raylib (Claude Code, Opus 4.5, GhidrAssistMCP), C กับ SDL2 (Claude Code, Opus 4.5, m2c), C++ กับ SDL2 (Cursor, GPT-5.2-Codex, Ghidra แบบ headless) และสุดท้ายคือ Rust กับ winit และ softbuffer (Opus 4.6, PyGhidra) รีโพซิทอรีเก็บโค้ด C ที่ดีคอมไพล์ แผนผังฟังก์ชัน ตารางสตริง และไบนารีต้นฉบับไว้คู่กับซอร์ส Rust และทุกฟังก์ชันใน Rust อ้างอิงถึงโค้ดที่ดีคอมไพล์ซึ่งเป็นที่มาของมัน ผู้พัฒนาระบุว่าความพยายามส่วนใหญ่หมดไปกับการทำฟอนต์ให้ตรงกัน ซึ่งปรากฏว่าเป็นฟอนต์ระบบ VGASYS ของ Windows
- เอนจิน / เฟรมเวิร์ก
- ไม่ใช้เอนจิน (Rust กับ winit และ softbuffer; build WebAssembly ผ่าน Trunk)
- ภาษาโปรแกรม
- Rust
- ขนาดทีม
- ไม่เปิดเผย
- ระยะเวลาพัฒนา
- ไม่เปิดเผย
- ต้นทุนการพัฒนา
- ไม่เปิดเผย
- โค้ดที่เขียนโดย AI
- ไม่เปิดเผย
“307,199 out of 307,200 pixels identical to the original. Not bad!”- ชุบชีวิตเกมพัซเซิลอายุ 20 ปี Chromatron ด้วย Ghidra และ AI (บล็อก Quesma)
- stared/chromatron-oxide บน GitHub
- Show HN: ชุบชีวิตเกมพัซเซิลอายุ 20 ปี Chromatron ด้วย Ghidra และ AI
หมายเหตุการตรวจสอบ: ความพยายามทั้งสี่ครั้ง เครื่องมือ และโมเดล มาจากบล็อกโพสต์ของผู้พัฒนาบนบล็อก Quesma ลงวันที่ 4 มี.ค. 2026 ตามด้วยโพสต์ Show HN เมื่อ 7 มี.ค. 2026 (12:56 UTC) โพสต์ไม่ได้ระบุเครื่องมือของความพยายามครั้งสุดท้ายด้วย Rust ระบุเพียงโมเดล (Opus 4.6) เราบันทึก Claude Code เพราะความพยายามก่อนหน้าใช้เครื่องมือนี้และรีโพซิทอรีมีไฟล์ CLAUDE.md ส่วนนี้จึงเป็นการอนุมานของเราบางส่วน หน้าดาวน์โหลดให้เครดิตต้นฉบับแก่ Sean Barrett (Silver Spaceship Software) และระบุว่าการรีคอมไพล์เป็นผลงานของ Piotr Migdał โดย build WebAssembly ล่าสุดประทับเวลา 27 ส.ค. 2026 13:36 UTC เกมต้นฉบับ: หน้าเว็บของ Silver Spaceship Software แจก Chromatron และภาคต่ออีกสามภาคฟรี (“No cost, no ads, no popups”) สำหรับ Windows และ Mac OS X README ของรีโพซิทอรีระบุว่าการรีคอมไพล์นี้เผยแพร่เพื่อการศึกษา และไม่อ้างลิขสิทธิ์ใดเหนือตรรกะเกมหรือแอสเซ็ตต้นฉบับ รีโพซิทอรีเก็บไบนารีต้นฉบับไว้และไม่มีไฟล์สัญญาอนุญาต ผู้แสดงความคิดเห็นบน Hacker News รายหนึ่งโพสต์สำเนาซอร์สโค้ดต้นฉบับที่เคยถูกแชร์ในฟอรัมของเกม ซึ่งผู้พัฒนาไม่ได้ใช้ ไม่สามารถอ่านสถิติ GitHub จากสภาพแวดล้อมที่ใช้ค้นคว้าได้ จึงไม่ได้บันทึกไว้ ทีมงานไม่ได้เล่นเกมจนจบ
ประวัติการพัฒนา
ผู้พัฒนาเผยแพร่บันทึกการรีคอมไพล์บนบล็อก Quesma พร้อมลิงก์ดาวน์โหลดและลิงก์เล่น
ผู้พัฒนารายงานQuesma blog (Piotr Migdał)โพสต์บน Hacker News ในรูปแบบ Show HN
ทางการHacker News (stared)build สำหรับเบราว์เซอร์ล่าสุด ตามเวลาที่ประทับไว้บนหน้าดาวน์โหลด
สังเกตโดยเราPiotr Migdał
ผลงานของเกม
ตัวเลขแต่ละตัววัดสิ่งที่ต่างกัน — ผู้เล่นพร้อมกัน จำนวนเจ้าของ ยอดดาวน์โหลด และยอดขาย ไม่สามารถใช้แทนกันได้และจะไม่ถูกนำมารวมกัน ป้ายกำกับบอกว่าตัวเลขแต่ละตัวมาจากไหน
เบราว์เซอร์ (เว็บไซต์ทางการ)
ฟรี หน้าเว็บมีลิงก์ build สำหรับ macOS ที่ไม่ได้เซ็นรับรอง (Apple Silicon และ Intel) build สำหรับ Windows build สำหรับ Linux และเวอร์ชัน WebAssembly ที่ต้องใช้เมาส์และคีย์บอร์ด
ไม่มีข้อมูลสถิติสาธารณะสำหรับรายการนี้
ไม่มีข้อมูลสาธารณะ: ผู้เล่นพร้อมกัน (เว็บไซต์), รายได้ต่อเดือน, รายได้รวม
รีวิวและอันดับ
บรรณาธิการยังไม่ได้รีวิว
ขณะนี้ยังไม่ติดอันดับ
แหล่งอ้างอิง
| แหล่งที่มา | ประเภท | เผยแพร่ | เข้าถึงเมื่อ |
|---|---|---|---|
| Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI Quesma blog (Piotr Migdał) | Devlog | 4 มี.ค. 2569 | 3 พ.ย. 2569 |
| Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI Hacker News (stared) | โพสต์โซเชียล | 7 มี.ค. 2569 | 3 พ.ย. 2569 |
| Chromatron Recompiled (downloads and browser build) Piotr Migdał | เว็บไซต์ทางการ | ยังไม่ยืนยัน | 3 พ.ย. 2569 |
| stared/chromatron-oxide — README, CLAUDE.md and Cargo.toml GitHub (stared) | รีโพสิทอรี | ยังไม่ยืนยัน | 3 พ.ย. 2569 |
| Chromatron, by Silver Spaceship Software Silver Spaceship Software | เว็บไซต์ทางการ | ยังไม่ยืนยัน | 3 พ.ย. 2569 |
| Official game page (language check) Piotr Migdał | เว็บไซต์ทางการ | ยังไม่ยืนยัน | 3 พ.ย. 2569 |





