Agent Dev Thai Academyprinciples · patterns · architecture

Paper Fantasy — walls not plan

ทำเกม RPG บนมือถือด้วย AI 3 ตัวโดยไม่ได้วางแผนไว้ก่อน แต่ละตัวเข้ามาตอนชนกำแพง Claude Design ออกแบบ Codex Imagen ทำ asset Antigravity แปลไทย

ช่วงนี้ผมลองทำเกมเล็กๆ ขึ้นมาตัวนึง เป็น RPG เล่นบนมือถือ จบจริงๆ แล้วได้ใช้ AI ช่วย 3 ตัว แต่สิ่งที่อยากเล่าให้ฟังไม่ใช่ว่าใช้ tool อะไรบ้าง มันคือลำดับที่มันเข้ามา เพราะตอนเริ่มผมไม่ได้วางแผนจะใช้สักตัวเลย

เริ่มจากอยากได้เกมที่หน้าตาโอเค เลยเปิด Claude Design มาออกแบบ layout กับ flow ของหน้าจอก่อน ตรงนี้ไปได้สวย ได้โครงเกมที่พอใช้ได้

แล้วก็เจอกำแพงแรก ภาพในเกม ตัวละคร พื้นหลัง ไอเทม ผมวาดเองไม่เป็น จะจ้างคนวาดก็เกินสเกลของเกมเล่นๆ ตัวนี้ เลยลอง Codex Imagen มา gen asset ให้

จุดที่น่าสนใจคือ มันไม่ได้จบที่ "gen รูปสวยมาแปะ" รูปที่ดูดีใน preview เอามาใส่เกมจริงแล้วพังยับ ตัวละครโดนครอป atlas cell ไม่ตรงช่อง พื้นหลังไม่ transparent ตัวหนังสือเล็กเกินตอน render ใน canvas บางอันสวยตอนภาพใหญ่ แต่ย่อลงในเกมแล้วเละ

กลายเป็นว่า agent มันต้องทำงานเป็น loop แบบ software: gen ออกมา แล้ว process ต่อ (crop, resize ให้ตรง 256x256, ทำ chroma-key เป็น transparency, จัดเป็น sprite atlas) เอาไป wire เข้าเกม เปิด browser เช็กว่า render จริงแล้วอ่านออกไหม ถ่าย screenshot ดู ไม่ผ่านก็วนใหม่ ไม่ใช่ "AI วาดรูปให้" แต่คือ agent สร้าง asset ที่ runtime มันใช้ได้จริง กำแพงแรกพังตรงนี้

ทำต่อไปได้อีกพักนึง ก็ชนกำแพงที่สอง เกมต้องเป็นภาษาไทย ข้อความในเกมมันกระจายอยู่เต็มไปหมด จะนั่งแปลเองทีละจุดก็ช้าและพลาดง่าย เลยให้ Antigravity จัดการ localization ให้ทั้งชุด

พอเกมเสร็จแล้วมานั่งมองย้อนกลับไป ผมว่าสิ่งที่น่าสนใจกว่าตัวเกม คือ workflow มันไม่ได้ถูกวางแผนมาตั้งแต่ต้น tool แต่ละตัวไม่ได้มาจากแผนที่เขียนไว้สวยๆ มันมาจากกำแพงที่เจอตรงนั้น ติดที่ asset ก็หยิบตัวที่ gen แล้ว validate ได้ ติดที่ภาษาก็หยิบตัวที่แปลได้

หลายคนพอเห็นคนทำของด้วย AI หลายตัว มักจะคิดว่ามันต้องมี pipeline ที่ออกแบบมาอย่างดี จริงๆ ไม่เลย มันโตขึ้นมาเองทีละกำแพง แต่ละ tool คือร่องรอยของปัญหาที่เจอ ไม่ใช่ของที่เลือกไว้ก่อน

สรุปว่า 3 ตัว 3 หน้าที่ ไม่ทับกัน

🎨 Claude Design ออกแบบ
🖼️ Codex Imagen gen asset
🌏 Antigravity แปลไทย

ใครอยากลองเล่นกดได้เลย เล่นบนมือถือได้
👉 paper-fantasy-production.up.railway.app

(repo อยู่ใน comment ใครอยากดู code)