𝗧𝗼𝘄𝗲𝗿 𝗕𝗲𝗳𝗼𝗿𝗲 𝗗𝘂𝘀𝗸: 𝗜 𝗕𝘂𝗶𝗹𝘁 𝗮 𝗣𝘂𝘇𝘇𝗹𝗲 𝗚𝗮𝗺𝗲 𝗳𝗼𝗿 𝗛𝘂𝗺𝗮𝗻𝘀 𝗮𝗻𝗱 𝗔𝗜

ผมสร้างเกมขึ้นมาสำหรับงาน June Solstice Game Jam

คอนเซปต์นั้นเรียบง่าย คุณต้องไปให้ถึงหอคอยก่อนที่พระอาทิตย์จะตกดิน ทุกการเคลื่อนไหวต้องแลกด้วยเวลา และทุกย่างก้าวจะทำให้พระอาทิตย์ตกดินใกล้เข้ามาทุกที

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

เป้าหมายคือความมีประสิทธิภาพ

ผมอยากรู้ว่า AI จะสามารถเล่นเกมนี้ได้หรือไม่ ผมจึงใช้ Google WebMCP เพื่อเชื่อมต่อโมเดล AI เข้ากับเกม

ผมให้เครื่องมือแก่ AI สองอย่าง:

  • getGameState: แสดงแผนที่ กฎเกณฑ์ และทรัพยากรปัจจุบันของคุณ
  • submitPlan: ช่วยให้ AI ส่งรายการการเคลื่อนไหวทั้งหมดไปยังเกม

แทนที่จะให้ AI เคลื่อนที่ทีละก้าว ผมให้มันสร้างแผนการที่สมบูรณ์ขึ้นมา จากนั้นเกมของผมจะเล่นการเคลื่อนไหวเหล่านั้นซ้ำโดยมีการหน่วงเวลาสั้นๆ ทำให้ดูเหมือนว่า AI กำลังคิดและเล่นอยู่ในเวลาจริง (real time)

ผลลัพธ์ที่ได้นั้นน่าประหลาดใจมาก

ผมได้ทดสอบหลายโมเดล รวมถึง Gemini 1.5 Flash เครื่องมือต่างๆ ทำงานได้อย่างสมบูรณ์แบบ AI สามารถอ่านแผนที่และส่งการเคลื่อนไหวได้โดยไม่มีข้อผิดพลาด

แต่ AI กลับประสบปัญหาในการเอาชนะเกม

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

การออกแบบด่านที่มนุษย์มองว่าเรียบง่ายแต่ AI มองว่ายาก คือความท้าทายรูปแบบใหม่

คุณสามารถเล่นเกมหรือดูโค้ดได้ที่นี่: tower-before-dusk.gramli.workers.dev

Source: https://dev.to/gramli/tower-before-dusk-i-built-a-puzzle-game-for-humans-and-ai-oao

ชุมชนการเรียนรู้เพิ่มเติม: https://t.me/GyaanSetuAi