บันไดงู, เททริส และ OX!
รู้หรือไม่ว่า? การเล่นเกมไม่ได้มีแค่ความสนุกเท่านั้น แต่เกมหลายชนิดถูกออกแบบมาให้เราได้ฝึก "การแก้ปัญหาและคิดอย่างเป็นระบบ" ตามเงื่อนไขของเกม วันนี้เราจะมาถอดรหัสอัลกอริทึมที่ซ่อนอยู่ในเกมยอดฮิตกันครับ!
เกมกระดานสุดคลาสสิกที่มีผู้เล่นตั้งแต่ 2 คนขึ้นไป อัลกอริทึมของการเล่นเกมนี้ คือการทอดลูกเต๋าแล้วเดินตามแต้มที่ได้ แต่ความสนุกอยู่ที่ "เงื่อนไข (Condition)" ที่กำหนดไว้บนกระดานครับ:
เกมต่อบล็อกปริศนา โดยจะมีบล็อกรูปทรงต่างๆ (ประกอบจากสี่เหลี่ยม 4 ชิ้น) สุ่มตกลงมาจากด้านบน เกมนี้ผู้เล่นต้องฝึกใช้ความคิดเพื่อแก้ปัญหาในพื้นที่จำกัดครับ
ผู้เล่นต้อง "หมุนและเลื่อน" บล็อกที่ตกลงมาให้ไปต่อกันที่พื้นด้านล่าง โดยมีเงื่อนไขว่า "ต้องเรียงบล็อกให้เต็มแถวแนวนอนโดยไม่มีช่องโหว่" เมื่อแถวเต็ม บล็อกแถวนั้นจะหายไปและได้คะแนน แต่ถ้าเรียงพลาดจนบล็อกล้นทะลุขอบจอด้านบน จะถือว่า Game Over ทันที!
เกมกระดาน 9 ช่อง (3x3) ที่ผลัดกันเขียนเครื่องหมาย O และ X ลงในตาราง เกมนี้ไม่ได้พึ่งพาดวง แต่ต้องใช้ "การคาดการณ์และวางแผนล่วงหน้า" หากใครสามารถเรียงเครื่องหมายของตัวเองติดกัน 3 ตัว (แนวตั้ง แนวนอน หรือแนวทแยง) ได้ก่อน จะเป็นผู้ชนะครับ
มาทบทวนกฎกติกาและอัลกอริทึมของเกมกัน!
ข้อที่ 1: ใน "เกมบันไดงู" หากนักเรียนทอดลูกเต๋าแล้วเดินไปตกที่ช่อง "ปากงู" เงื่อนไขของอัลกอริทึมจะสั่งให้เกิดอะไรขึ้น?
ข้อที่ 2: เป้าหมายหลัก (Goal) ในการเอาชนะ "เกมเททริส (Tetris)" คืออะไร?
ข้อที่ 3: การเล่นเกม OX และเกมเศรษฐี ช่วยฝึกทักษะใดที่เป็นประโยชน์ในการดำเนินชีวิตประจำวันมากที่สุด?