กลับไป ข่าว AI Game
ข่าวเกม AI

NPC ในเกมตอบแชตเก่ง แต่ไม่ทำอะไรเอง? The Unnamed Town ให้ตัวละครจำและวางแผน

โดย GameSlash

ชาวเมืองในเกมคุยเป็นอย่างเดียว? ดู The Unnamed Town โปรเจกต์โอเพนซอร์สที่ให้ NPC จำข้อตกลง วางแผน และลงมือทำต่อแม้ผู้เล่นไม่ได้สั่ง

เคยทำเกมแล้วให้ AI เป็นชาวเมือง แต่สุดท้าย NPC ก็แค่ตอบแชต พอเราหยุดคุยก็นิ่งเหมือนเดิมไหม? ถ้าชาวเมืองจำข้อตกลง วางแผนไปเจอคนอื่น และลงมือทำเรื่องของตัวเองได้จริง เกมน่าจะมีชีวิตขึ้นมาก The Unnamed Town คือโปรเจกต์เกมที่ลองแก้โจทย์นี้ด้วยระบบ AI หลายส่วนทำงานร่วมกัน

ภาพหน้าจอเกม The Unnamed Town แสดงผู้เล่นคุยกับชาวเมืองและบันทึกเหตุการณ์ที่ NPC ทำเอง
ภาพหน้าจอ © The Unnamed Town contributors — ภาพต้นฉบับ GitHub — หน้าจอคุยกับชาวเมืองและดูเหตุการณ์ที่ตัวละครอื่นทำพร้อมกัน

ผู้พัฒนาเผยแพร่ โค้ดและภาพตัวอย่างบน GitHub โดยให้ NPC มีเป้าหมาย ความทรงจำ ความสัมพันธ์ และแผนหลายขั้น ตัวเกมเป็นเกมผจญภัยแบบข้อความที่มีโค้ดให้ติดตั้งลองในเครื่อง บทความนี้อธิบายจากข้อมูลผู้สร้าง ไม่ใช่ผลทดลองเล่นเองของ GameSlash

ต่างจาก NPC ที่แค่แชตอย่างไร?

ตัวละครไม่ได้รอให้ผู้เล่นมาถามอย่างเดียว แต่เลือกเป้าหมาย วางขั้นตอน เดินไปหา NPC อีกคน เจรจา และปรับแผนหากมีเหตุการณ์เปลี่ยนไป ระหว่างนั้นโลกเกมเดินหน้าต่อเป็นช่วง ๆ ส่วน AI ที่ทำหน้าที่เหมือนกรรมการจะช่วยตัดสินผลลัพธ์เมื่อมีการกระทำเกิดขึ้น

หลักการสำคัญคือแยกคำพูดที่ AI เสนอออกจากข้อมูลจริงของเกม ระบบเกมยังเป็นผู้เก็บว่าใครถือของอะไร บาดเจ็บไหม หรือสัญญากับใครไว้ เมื่อ AI เสนอการกระทำ ระบบจะบันทึกผลให้ตัวละครนำไปคิดต่อได้ แบบนี้คนสร้างเกมได้แนวทางมากกว่าการแค่ต่อ Chatbot เข้ากับ NPC

ความทรงจำไม่ได้ถูกส่งให้ AI ทั้งหมดทุกครั้ง เอกสารระบุว่าระบบเลือกข้อมูลที่เกี่ยวข้องสูงสุด 30 รายการต่อคำสั่ง และย่อความทรงจำเก่าเป็นสรุป

ดูตัวอย่างแผนที่ NPC วางเอง

ภาพหน้าจอแผนงานหลายขั้นของ NPC ใน The Unnamed Town
ภาพหน้าจอ © The Unnamed Town contributors — ภาพต้นฉบับ GitHub — แผนงานที่ NPC วางเอง แยกสิ่งที่ทำแล้ว สิ่งที่กำลังทำ และขั้นต่อไป รายละเอียดบางขั้นถูกตัดสั้นในภาพต้นฉบับ

ภาพต้นทางแสดงแผนของตัวละคร Ryn Blackthorn ในเรื่องการลักลอบขนสินค้า มีทั้งขั้นตอนที่ทำแล้ว กำลังทำ และจะทำต่อ นี่คือภาพตัวอย่างจากผู้พัฒนา ไม่ได้แปลว่า AI จะทำทุกแผนสำเร็จหรือไม่ตัดสินใจผิดพลาดเลย

มือใหม่อยากลอง ต้องทำอะไรบ้าง?

โปรเจกต์นี้ยังต้องรันบนคอมพิวเตอร์ ไม่ใช่เว็บเปิดแล้วเล่นทันที คู่มือแนะนำ Docker โดยคัดลอกไฟล์ `.env.example` ไปเป็น `.env` ใส่ OpenAI API key แล้วรัน `docker compose -f docker-compose.dev.yml up` จากนั้นเปิดเกมบนเครื่องที่ `http://localhost:5173` ถ้าไม่ใช้ Docker ต้องติดตั้ง Node.js กับ PostgreSQL เพิ่ม

มีการเรียกโมเดล AI ระหว่างเล่น จึงอาจมีค่า API ตามการใช้งาน และผู้พัฒนามีหน้าจอ Debug สำหรับดูว่า NPC คิดหรือลงมือทำอะไร หากอยากศึกษากับเกมของตัวเอง เริ่มจาก NPC แค่หนึ่งตัวที่จำสัญญาแล้วทำภารกิจสั้น ๆ ต่อเนื่องก่อน

คนสร้างเกมด้วย AI เอาแนวคิดไหนไปใช้ได้?

ให้ตัวละครมีเป้าหมาย → ดึงความจำที่เกี่ยวข้อง → เลือกว่าจะทำอะไร → ระบบเกมตรวจและบันทึกผล → ตัวละครปรับแผนตามผลจริง ถ้าขาดขั้นตอนบันทึกผล NPC อาจพูดได้เหมือนคิดเก่ง แต่ไม่ได้เปลี่ยนสิ่งที่เกิดขึ้นในเกมเลย

อ่าน โค้ดและคู่มือติดตั้ง รวมถึง ใบอนุญาต MIT ได้โดยตรง นี่เป็นบทความศึกษาเทคนิคจากโปรเจกต์ที่ตรวจเอกสารในเดือนตุลาคม 2026 ไม่ใช่ข่าวอ้างว่าเพิ่งเปิดตัววันนี้หรือรีวิวที่ทีมงานลงเล่นด้วยตัวเอง

ดูแหล่งที่มา