การเทียบข้อความตรงตัวไม่พอสำหรับภาษาไทย
ผู้เล่นอาจรู้คำตอบเดียวกันแต่พิมพ์เว้นวรรคต่างกัน ใส่คำนำหน้า ใช้ชื่อเรียกสั้น หรือพลาดตัวอักษรหนึ่งตำแหน่ง หากระบบยอมรับเฉพาะข้อความที่ตรงทุกตัว เกมจะวัดความสามารถพิมพ์มากกว่าความเข้าใจคำใบ้ แต่การลบความแตกต่างทุกอย่างก็อันตราย เพราะคำไทยที่คล้ายกันอาจเป็นคนละความหมาย
GameCarn จึงแบ่งการตรวจเป็นชั้น เริ่มจากทำความสะอาดช่องว่างและรูปแบบที่ไม่เปลี่ยนความหมาย จากนั้นตรวจคำตอบทางเลือกที่กำหนดไว้ แล้วจึงพิจารณาความคลาดเคลื่อนเล็กน้อยเฉพาะกรณีที่ปลอดภัย
Accepted answers ต้องมาจากการใช้จริง
ชื่อเต็มและชื่อเรียกที่คนทั่วไปใช้สามารถชี้สิ่งเดียวกันได้ แต่ชื่อเล่นเฉพาะกลุ่มหรือคำย่อกำกวมไม่ควรถูกเพิ่มเพียงเพราะมีคนหนึ่งใช้ การเพิ่มคำตอบทางเลือกต้องถามสองเรื่องพร้อมกัน คือคำนี้หมายถึงคำตอบเดียวกันจริงหรือไม่ และเมื่ออยู่ลำพังจะสับสนกับคำอื่นหรือไม่
- รับชื่อสั้นเมื่อยังระบุสิ่งเดียวได้ชัดเจนในบริบทของโจทย์
- ตัดคำนำหน้าบางชนิดได้เมื่อไม่ทำให้ชื่อเปลี่ยนความหมาย
- ไม่รับคำกว้างที่เป็นเพียงหมวดของคำตอบ
- ไม่เพิ่มคำย่อเฉพาะกลุ่มโดยไม่มีหลักฐานการใช้ทั่วไป
ความคลาดเคลื่อนหนึ่งตัวใช้ได้เฉพาะคำที่ยาวพอ
การอนุญาตให้ผิดหนึ่งตัวอักษรกับคำสั้นทำให้คำสองคำชนกันง่าย ระบบจึงควรใช้ระยะคลาดเคลื่อนกับคำที่ยาวกว่าและตรวจว่าผลลัพธ์ไม่กลายเป็น accepted answer ของคำอื่น การสลับวรรณยุกต์หรือพยัญชนะอาจดูเป็นความผิดเล็กน้อยในทางรูปแบบ แต่บางครั้งเปลี่ยนความหมาย จึงไม่ควรมีสูตรเดียวที่รับทุกกรณี
เมื่อระบบลังเล การปฏิเสธพร้อมให้ลองใหม่ระหว่างเวลายังเหลือปลอดภัยกว่าการนับคำผิดเป็นถูก เพราะผู้เล่นยังแก้ได้และความน่าเชื่อถือของคะแนนไม่เสีย
ใช้ปัญหาจริงสร้างการทดสอบถาวร
เมื่อผู้เล่นรายงานว่าคำที่ควรถูกไม่ผ่าน การแก้เฉพาะโจทย์ช่วยได้ระยะสั้น แต่ถ้าสาเหตุเป็นกฎกลาง เช่น การจัดการสระหรือวรรณยุกต์ ควรเพิ่มตัวอย่างนั้นเป็นชุดทดสอบก่อนแก้ระบบ วิธีนี้ทำให้ข้อผิดพลาดเดิมไม่กลับมาเมื่อมีการปรับตัวตรวจครั้งต่อไป
ความยุติธรรมของเกมคำศัพท์จึงไม่ได้อยู่ที่ความเข้มงวดสูงสุด แต่อยู่ที่การยอมรับรูปแบบภาษาที่หมายถึงสิ่งเดียวกันโดยไม่เปิดช่องให้คำที่ต่างความหมายผ่านเข้ามา