AI โกงใน Gems of War
หลังจากการทดสอบหลายรูปแบบ เราสามารถยืนยันได้ว่า AI ไม่โกงใน Gems of War
เรายืนยันได้ว่าไม่มีอคติที่สร้างขึ้นโดยเจตนาเข้าข้างผู้เล่น AI เลยแม้แต่น้อย AI ไม่โกง
ที่จริงแล้ว หากคุณเล่นในระดับความยาก NORMAL AI จะเปิดใช้ "ตัวตัดคอมโบ" ซึ่งทำให้มันโกงเข้าข้างคุณ โดยหลีกเลี่ยงการตกลงมาของอัญมณีแบบโชคดี!
บทความด้านล่างนี้คัดลอกมาจากคำตอบในฟอรัมของเราโดยผู้อำนวยการฝ่ายสร้างสรรค์ของเกม Sirrian (หรือที่รู้จักในชื่อ Steve Fawkner ผู้สร้างเกม Puzzle Quest ภาคต้นฉบับ)
เราเคยได้รับคำถามคล้ายกันนี้ในเกมก่อน ๆ ของเรา ดังนั้นเราจึงเปิดเผยโค้ด AI/การจับคู่อัญมณีทั้งหมดใน Puzzle Quest 2 & Galactrix ต่อสาธารณะ และทุกคนที่ตรวจสอบโค้ดนั้นก็สามารถยืนยันได้ว่าไม่มีการโกงเกิดขึ้น
เราใช้โค้ดประเภทเดียวกันเป็นส่วนใหญ่ใน Gems of War
มีปรากฏการณ์ที่เรียกว่า "อคติจากการจดจำ" ซึ่งสมองของเราถูกตั้งโปรแกรมให้จดจำประสบการณ์ด้านลบได้ชัดเจนกว่า
ส่วนถัดไปนี้สำหรับผู้ที่สนใจการออกแบบเกมและเรื่องอคติจากการจดจำทั้งหมดนี้
ถ้าไม่อยากอ่านยาว ๆ… เราได้ทำการทดสอบบางอย่าง และอคติจากการจดจำนั้นรุนแรงอย่างน่าประหลาดใจ
ตอนที่เรากำลังพัฒนา Puzzle Quest ภาคต้นฉบับ (ก่อนวางจำหน่าย) เราได้ยินจากผู้ทดสอบอยู่เสมอว่า AI โกง หรือการจับคู่ที่แนะนำถูกออกแบบให้เป็นการจับคู่ที่แย่ที่สุดเท่าที่เป็นไปได้ บางครั้งเราก็รู้สึกเช่นนั้นเองด้วย แม้ว่าผมจะเขียน AI ขึ้นมาในเวลา 2 ชั่วโมง แต่ผมรู้จริง ๆ ว่าไม่มีอะไรไม่ชอบมาพากลเกิดขึ้น
ดังนั้นเราจึงตัดสินใจทำการทดสอบการใช้งานเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการรับรู้เรื่องโชคของผู้เล่น เราให้เกมบันทึก "การตกแบบโชคดี" เมื่อเกิดขึ้น และระบุว่าเป็นของผู้เล่นมนุษย์หรือผู้เล่น AI เรายังสร้างเวอร์ชันที่โกงเข้าข้างมนุษย์ เพื่อให้เราทดสอบผลลัพธ์แบบสุดโต่งได้ การตกแบบโชคดีถูกนิยามว่าเป็น 1 ใน 3 อย่าง: การเรียงต่อเนื่องที่คาดการณ์ไม่ได้เพราะมีอัญมณีอย่างน้อยหนึ่งเม็ดตกลงมาใหม่ หรือกะโหลกที่ตกลงมาในตำแหน่งสมบูรณ์แบบสำหรับการจับคู่ หรืออัญมณีใด ๆ ที่ตกลงมาเพื่อสร้างชุด 4/5 ชนิดเดียวกันให้ผู้เล่น
ผมไม่มีตัวเลขจริงอยู่ในมือ แต่ต่อไปนี้คือข้อค้นพบบางส่วนจากการทดสอบรอบแรก:
ผู้เล่นถูกขอให้ให้คะแนนว่า AI โชคดีแค่ไหนในสเกล 1-9 โดย 1 = ผู้เล่นโชคดีกว่า AI มาก, 5 = โชคเท่ากัน, และ 9 = AI โชคดีกว่าผู้เล่นมาก
หาก AI มีการตกแบบโชคดีมากกว่าเกิน 20%: 9: AI โชคดีอย่างยิ่ง
หากผู้เล่น & AI มีการตกแบบโชคดีใกล้เคียงกัน (ต่างกันไม่เกิน 10-20%): 7 = AI โชคดีมาก
หากมนุษย์มีการตกแบบโชคดีมากกว่า AI ราวสองเท่า: 5 = โชคเท่ากัน
หากมนุษย์มีการตกมากกว่าสองเท่า ผลลัพธ์จะแตกต่างกันไป แต่ในที่สุดเราก็เห็นตัวเลขต่ำกว่า 5
ดังนั้น เว้นแต่ว่าผู้เล่นมนุษย์จะโชคดีกว่า AI ถึงสองเท่า พวกเขาจะรู้สึกว่า AI โกง ผมพบว่าน่าทึ่งมาก แต่ตรงนี้เองที่เริ่มน่าสนใจ และนี่ไม่ใช่การพาดพิงถึงคุณนะ wasted ผมเพียงกำลังแบ่งปันข้อมูลจากการทดสอบของเรา ซึ่งแสดงให้เห็นว่าอคติจากการจดจำเป็นกลลวงบ้า ๆ ที่สมองของเราหลอกเราได้มากเพียงใด จนผลของมันอาจน่าประหลาดใจ
ดังนั้น… หลังจากการทดสอบรอบแรก เราขอให้ผู้เล่นในการทดสอบทำอีกครั้ง และนับว่าพวกเขาคิดว่าตัวเองโชคดีกว่า AI กี่ครั้ง เราต้องการให้พวกเขาบันทึกผล เพื่อดูว่าพวกเขาจะเข้าใจได้หรือไม่ว่า AI ไม่ได้โกง
อีกครั้ง ผมไม่มีตัวเลข และกำลังอ้างอิงจากความจำ ดังนั้นนี่คือสรุปโดยประมาณ:
ผลลัพธ์สำหรับผู้เล่น 10 คน
ผู้ทดสอบ 1 คนบันทึกการตกแบบโชคดีได้อย่างแม่นยำ (คลาดเคลื่อนจากที่บันทึกไว้ประมาณ 10%)
ผู้เล่น 4 คนบันทึกการตกแบบโชคดีของ AI ได้อย่างแม่นยำ (ภายใน 10%) แต่นับการตกแบบโชคดีของมนุษย์ต่ำกว่าจริงประมาณ 10%-80%
ผู้เล่น 5 คนนับการตกแบบโชคดีของ AI สูงกว่าจริง (10%-50%) แต่นับการตกแบบโชคดีของมนุษย์ต่ำกว่าจริงประมาณ 10%-100%
เป็นขนาดกลุ่มตัวอย่างเล็ก ๆ เพียง 10 คน แต่ผมคิดว่าผลลัพธ์ค่อนข้างน่าสนใจ