ขอเปิดซอร์สปลั๊กอิน Claude Code ที่พาเกม Flutter/Flame ตั้งแต่ "ไอเดีย → วางแผน → พัฒนา → QA → ส่งขึ้นสโตร์" จนจบกระบวนการ

ผมได้สร้างเกมด้วย Flame เองหลายเกมและนำขึ้นสโตร์มาแล้ว จึงนำขั้นตอนที่ต้องทำซ้ำทุกครั้งและกับดักที่ต้องเจอซ้ำๆ มาทำเป็นโค้ดในรูปแบบฮาร์เนส ไม่ใช่ "vibe coding" แต่เป็นการมอบหมายกระบวนการให้ AI — guardrail → แผนงาน → ลูปการสร้าง generator↔evaluator → การตรวจทานโดยมนุษย์

ลำดับการทำงาน: ไอเดีย (ถ้าไม่มี AI จะแนะนำให้) → วางแผน → ออกแบบ → สัญญาเกณฑ์ความสำเร็จ → ลูป generator↔evaluator → มนุษย์เล่นและอนุมัติด้วยตัวเอง → AdMob·บิลด์·สกรีนช็อต·การส่งขึ้นสโตร์

คุณสมบัติ

  • ผู้ประเมินแบบตั้งข้อสงสัย — evaluator จะไม่ตัดสินผ่านจากการดูโค้ดอย่างเดียว แต่จะรันเกมจริงแล้วค่อยตัดสิน ต่อให้ QA ผ่านแล้วก็ยังหยุดที่ด่านอนุมัติโดยมนุษย์ก่อนปล่อย
  • เล่นได้เสมอแม้ไม่มีทรัพยากรเลย — ใช้เสียงสังเคราะห์จากโค้ด + ภาพวาดจากโค้ด (ไม่ต้องใช้งานแอสเซ็ตภายนอก)
  • ไปจนถึง "สภาพพร้อมปล่อย" — ไอคอนแบบกำหนดเอง·สแปลช·ชื่อแอป, ล็อกแนวหน้าจอระดับเนทีฟ, ตัด iPad ออก, กราฟิกบังคับของ Play (ไอคอน 512 + ฟีเจอร์ 1024×500), กรอกสโตร์เมทาดาทา·ข้อมูลการตรวจสอบอัตโนมัติ, รวม CI
  • ฝัง practical fixes จากเกมที่ปล่อยจริง 7 เกม — audio pooling, haptic, วงจรชีวิตแอป, เลี่ยงการรีเจกต์ ATT (2.1), ความสอดคล้องของ bundle ID เป็นต้น
  • PRD·UI จะถูกสร้างด้วยภาษาที่ผู้ใช้สนทนาอยู่ (เกาหลี/อังกฤษ)

ได้นำแนวคิด harness design ของ Anthropic (แยก generator-evaluator · ส่งต่องานผ่านไฟล์ · QA แบบตั้งข้อสงสัย) มาประยุกต์ใช้กับโดเมนการปล่อยเกม

เรโป: https://github.com/tjdrhs90/flutter-flame-harness

ยินดีรับฟีดแบ็ก 🙏

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น