กระดาน และวิธีชนะ
กระดานมีขนาด 8×8 หรือ 64 ช่อง และก่อนเริ่มเล่นจะมีหมากวางไว้แล้ว 4 ตัว: สีดำ 2 ตัวและสีขาว 2 ตัว วางไขว้กันอยู่กลางกระดาน ฝ่ายดำเป็นผู้เดินก่อนเสมอ และคุณเลือกได้ว่าจะเล่นสีใดก่อนเริ่มแมตช์
คุณถือสีนั้นไปจนจบแมตช์ ส่วน CPU ถือสีที่เหลือ ไม่มีการเล่นออนไลน์และไม่มีผู้เล่นคนที่สองในเครื่องเดียวกัน คู่ต่อสู้ในเกมนี้คือ CPU เสมอ และทุกแมตช์เริ่มจากตำแหน่งกลางกระดานแบบเดียวกันนี้
แมตช์จบลงเมื่อทั้งสองฝ่ายเดินต่อไม่ได้ ฝ่ายที่มีหมากมากกว่าในตอนนั้นเป็นผู้ชนะ หากจำนวนเท่ากันถือว่าเสมอ และตัวเลขของทั้งสองฝ่ายจะแสดงอยู่บนหน้าจอตลอดเวลา ตัวเลขเหล่านี้คือสถานะของกระดาน ไม่ใช่เป้าหมายที่ต้องไปให้ถึง และไม่มีนาฬิกาจับเวลาอยู่ข้าง ๆ — เวลาที่คุณใช้เล่นจะถูกบันทึกไว้เงียบ ๆ และจะปรากฏเป็นยอดรวมในสถิติของคุณเท่านั้น
หมากมีเพียงสีเท่านั้น ไม่มีตัวอักษรและไม่มีตัวเลข นี่คือเหตุผลที่กระดานเดียวกันอ่านเข้าใจได้เหมือนกันในทุกภาษาที่แอปรองรับ
การวางหมาก และหมากที่จะพลิก
หมากจะวางได้เฉพาะในช่องว่าง และวางได้เฉพาะจุดที่ขนาบหมากของ CPU ไว้อย่างน้อยหนึ่งตัว ระหว่างหมากที่คุณกำลังวางกับหมากของคุณเองที่มีอยู่แล้ว หมากทุกตัวที่ถูกขนาบแบบนี้จะพลิกเป็นสีของคุณ ในทุกทิศทางพร้อมกัน
ไม่มีส่วนไหนที่เลือกได้เอง คุณจะเลือกพลิกหมากน้อยกว่าที่การเดินนั้นขนาบไว้ไม่ได้ คุณเลือกไม่ได้ว่าจะรับเฉพาะบางแนวที่ถูกขนาบ และตราบใดที่ยังมีช่องที่เดินได้ คุณจะปฏิเสธไม่เดินก็ไม่ได้
- แตะช่องที่มีจุด ในตาของคุณ ทุกช่องที่เดินได้จะมีจุดกำกับไว้ ส่วนช่องอื่นแตะไม่ได้เลย — การเดินที่ผิดกติกาจึงไม่ใช่สิ่งที่เกมต้องคอยปฏิเสธ
- แนวหมากวิ่งได้ทั้ง 8 ทิศทาง: แนวนอน แนวตั้ง และแนวทแยงทั้งสองด้าน การเดินหนึ่งครั้งอาจปิดได้หลายแนวพร้อมกัน และทุกแนวจะพลิกทั้งหมด
- แนวหนึ่งจะนับก็ต่อเมื่อหมากของคุณเองปิดปลายแนวนั้นไว้ หากแนวหมากของ CPU ไปถึงช่องว่างหรือขอบกระดานก่อน แนวนั้นจะไม่พลิกเลย
- หมากไม่เคยถูกเอาออกจากกระดาน และช่องที่มีหมากแล้วจะไม่ว่างอีก การเดินแต่ละครั้งเพิ่มหมากทีละ 1 ตัวเท่านั้น จึงเป็นเหตุให้ทั้งแมตช์ยาวได้ไม่เกิน 60 ตา นั่นคือ 64 ช่อง ลบด้วย 4 ช่องที่มีหมากอยู่ตั้งแต่ต้น
- หมากตัวล่าสุดที่วางจะมีเครื่องหมายเล็ก ๆ กำกับไว้ และหมากที่ถูกพลิกในการเดินนั้นจะแสดงภาพเคลื่อนไหวขณะพลิก การตอบของ CPU จึงเป็นสิ่งที่คุณดูเห็นได้ ไม่ใช่สิ่งที่ต้องมานั่งไล่คิดย้อนหลังเอง
การข้ามตา และเวลาที่แมตช์จบ
หากคุณไม่มีช่องที่เดินได้เลย ตาของคุณจะถูกข้ามไปเอง ไม่มีปุ่มข้ามตาให้กด เพราะการข้ามตาเกิดจากกติกา ไม่ใช่การตัดสินใจของคุณ ข้อความสั้น ๆ จะบอกว่าฝ่ายไหนถูกข้าม — "คุณไม่มีตาให้เดิน — CPU เดินต่ออีกครั้ง" — และข้อความนี้ปรากฏอย่างเงียบ ๆ เพราะเป็นข้อมูล ไม่ใช่ข้อผิดพลาด
การถูกข้ามตาเป็นสิ่งที่ควรหลีกเลี่ยง เพราะมันมอบสองตาติดต่อกันให้อีกฝ่าย และกระดานเปลี่ยนไปได้มากในสองตา คุณตั้งใจข้ามตาเองก็ไม่ได้เช่นกัน ตราบใดที่ยังมีช่องที่เดินได้ คุณต้องเดินช่องใดช่องหนึ่งเสมอ
เมื่อทั้งสองฝ่ายเดินต่อไม่ได้ แมตช์จะจบลงทันที ส่วนใหญ่หมายถึงกระดานเต็ม แต่กระดานที่ยังมีช่องว่างซึ่งไม่มีใครเดินได้ก็ถือว่าจบเช่นกัน และตัดสินด้วยวิธีเดียวกัน — นับจำนวนหมาก ฝ่ายที่มากกว่าชนะ เท่ากันถือว่าเสมอ
สิ่งที่คุณได้รับเมื่อจบแมตช์คือ ชนะ แพ้ หรือเสมอ พร้อมจำนวนหมากสุดท้ายของทั้งสองฝ่าย ไม่มีคะแนน ไม่มีอันดับ และไม่มีบทวิจารณ์ว่าคุณเล่นเป็นอย่างไร การแพ้บอกเพียงว่า CPU มีหมากมากกว่าเท่านั้น และการเริ่มแมตช์ใหม่ไม่มีค่าใช้จ่ายใด ๆ
การเลือกคู่ต่อสู้ และการเลือกสี
หน้าจอหลักจะให้คุณเลือกคู่ต่อสู้ ซึ่งก็คือสามระดับความยากนั่นเอง: คู่ต่อสู้สามแบบที่เล่นตามกติกาเดียวกันบนกระดานเดียวกัน ไม่มีคู่ต่อสู้ตัวไหนเห็นอะไรมากกว่าที่คุณเห็น และทั้งสามระดับพร้อมใช้งานตั้งแต่เปิดเกมครั้งแรก — ไม่มีระดับความแข็งแกร่งใดที่ต้องปลดล็อกด้วยการเล่นหรือการจ่ายเงิน
- ระดับยากหยุดตามงบการค้นหาที่กำหนด มันจะคิดไปเรื่อย ๆ จนกว่าจะสำรวจครบ 12,000 ตำแหน่ง แล้วเลือกเดินตาที่ดีที่สุดจากการค้นหาที่ลึกที่สุดที่ทำเสร็จจริง ไม่มีคลังท่าเปิดอยู่เบื้องหลังและไม่มีการไขปมท้ายเกมไว้ล่วงหน้า คู่ต่อสู้ที่แข็งแกร่งกว่านี้ทำได้ แต่คู่ต่อสู้ที่ทำให้คุณต้องนั่งรอนานนั้นไม่ใช่สิ่งที่ต้องการ
- คำตอบจะถูกหน่วงไว้ประมาณ 450 มิลลิวินาที โดยการค้นหาจะเริ่มหลังช่วงหน่วงนี้ ไม่ใช่ระหว่างนั้น ดังนั้นตาเดินจะปรากฏขึ้นที่ประมาณ 450 มิลลิวินาทีบวกกับเวลาที่ใช้คิดจริง ซึ่งสำหรับระดับยากที่ใช้งบการค้นหาเต็มที่ วัดได้ประมาณ 180 มิลลิวินาทีบนเครื่องที่ใช้พัฒนา การหน่วงเวลานี้มีไว้เพื่อให้เห็นว่าเป็นตาของ CPU จริง ๆ ไม่ใช่เพื่อทำให้ดูเหมือนกำลังคิดหนัก
- การค้นหาทำงานอยู่บนเครื่องของคุณเอง และเริ่มก็ต่อเมื่อคุณวางหมากเท่านั้น ไม่มีการคำนวณใด ๆ เกิดขึ้นขณะที่คุณกำลังมองกระดานอยู่
- อีกตัวเลือกหนึ่งบนหน้าจอนั้นคือ ดำ · เดินก่อน หรือ ขาว · เดินทีหลัง เนื่องจากฝ่ายดำเป็นผู้เปิดเกม การเลือกสีจึงเท่ากับการเลือกว่าคุณจะเดินก่อนหรือเดินทีหลัง โดยค่าเริ่มต้นคือสีดำ ตัวเลือกนี้มีผลกับแมตช์ถัดไป ส่วนแมตช์ที่กำลังเล่นอยู่จะคงสีที่เริ่มไว้ตั้งแต่ต้น
- สถิติจะถูกเก็บแยกตามคู่ต่อสู้แต่ละระดับ: จำนวนแมตช์ที่เล่น ชนะ แพ้ และเสมอ พร้อมเวลาเล่นรวมอยู่ด้านล่าง ไม่มีรายการเลเวล ไม่มีแมตช์รายวัน และไม่มีการนับจำนวนวันที่เล่นติดต่อกัน อีกทั้งไม่มีข้อมูลใดออกจากเครื่องของคุณ
- แมตช์ที่คุณเดินออกไปกลางคันจะไม่ถูกนับเป็นการแพ้ การเริ่มแมตช์นั้นถูกนับเป็นแมตช์ที่เล่นแล้วทันที แต่จะกลายเป็นชนะ แพ้ หรือเสมอ ก็ต่อเมื่อแมตช์นั้นเล่นจนจบเท่านั้น
| คู่ต่อสู้ | วิธีเลือกตาเดิน | คิดล่วงหน้าไปได้ไกลแค่ไหน |
|---|---|---|
| ง่าย | สุ่มเลือกจากตาที่เดินได้ — จะยกมุมกระดานให้ฝ่ายตรงข้ามโดยไม่รู้ตัว | ไม่คิดล่วงหน้าเลย |
| ปานกลาง | ชั่งน้ำหนักว่าแต่ละฝ่ายถือช่องไหนอยู่ และแต่ละฝ่ายมีตาให้เดินกี่ตา | 1 ตา |
| ยาก | ค้นหาแบบ alpha–beta พร้อมเพิ่มความลึกทีละขั้น ภายในงบการค้นหาที่กำหนด | สูงสุด 6 ตา และคิดจนจบแมตช์เมื่อเหลือช่องว่างไม่เกิน 10 ช่อง |
ย้อนกลับ และความช่วยเหลือที่กระดานให้คุณ
ย้อนกลับได้ฟรีไม่จำกัด มันจะย้อนไปยังการตัดสินใจครั้งล่าสุดของคุณเอง ตาที่คุณเดินและตาตอบของ CPU จะถูกยกออกจากกระดานพร้อมกัน รวมถึงตาที่ถูกข้ามระหว่างนั้นด้วย ปุ่มนี้จะไม่มีวันพาคุณไปหยุดอยู่กลางตาของ CPU เพราะตรงนั้นไม่ใช่จุดที่คุณเป็นผู้ตัดสินใจอะไรเลย
ย้อนกลับคือการเอาตาที่เดินไปแล้วกลับคืนมา ไม่ใช่การสุ่มใหม่ ตาของ CPU ถูกกำหนดตายตัวโดย seed ของแมตช์และจำนวนตาที่เดินมาแล้ว ดังนั้นเมื่อย้อนกระดานกลับแล้วเดินช่องเดิมซ้ำ ก็จะได้คำตอบเดิมเสมอ — golden test จะเล่นซ้ำแมตช์ที่กำหนดไว้ทีละตาเพื่อรักษาความแน่นอนนี้ไว้ สิ่งที่ย้อนกลับให้คุณคือโอกาสได้ลองเดินอีกช่องหนึ่ง แล้วเปรียบเทียบสองแนวทางที่เกิดขึ้นจริง
- ช่องที่คุณเดินได้จะถูกทำเครื่องหมายบนกระดานเสมอ สิ่งแรกที่ทำให้ผู้เล่นใหม่งงกับ Reversi คือการอ่านกติกาจากกระดานเอง — คิดหาว่าตัวเองเดินได้ตรงไหนบ้าง — เกมจึงตอบคำถามส่วนนี้ให้และหยุดอยู่แค่นั้น
- นี่คือการแสดงกติกาให้เห็น ไม่ใช่คำแนะนำ จุดต่าง ๆ บอกแค่ว่าเดินตรงไหนได้บ้าง แต่ไม่เคยบอกว่าช่องไหนดีกว่ากัน
- ไม่มีคำใบ้ ไม่มีอะไรบนกระดานนี้ถูกซ่อนไว้เลย: สีของหมากทั้งสองฝ่าย ช่องว่างทุกช่อง และจำนวนหมากทั้งสองฝ่ายอยู่ตรงหน้าคุณทั้งหมด ตาที่แนะนำได้จะมีแต่ตาที่ดีที่สุดเท่านั้น ซึ่งเท่ากับให้ CPU เล่นแทนคุณไปพร้อมกับเล่นฝั่งของตัวเองด้วย
- ย้อนกลับและจุดบนกระดานคือระบบช่วยเหลือทั้งหมดที่มี ทั้งสองอย่างใช้ได้ตั้งแต่เปิดเกมครั้งแรก และฟีเจอร์ของเกมไม่เคยถูกล็อกไว้หลังโฆษณาหรือการซื้อ
- แมตช์ที่เล่นค้างอยู่จะถูกบันทึกไว้ รวมถึงว่าเป็นตาของใคร — เพราะการข้ามตาทำให้ลำดับการสลับตาไม่ต่อเนื่อง จึงไม่สามารถไล่ย้อนหาว่าเป็นตาของใครจากหมากบนกระดานภายหลังได้ ประวัติการย้อนกลับจะไม่ถูกบันทึกไว้ ดังนั้นเมื่อกลับมาเล่นต่อ แมตช์จะเริ่มจากตำแหน่งที่คุณค้างไว้
ซูโดกุมีทั้งย้อนกลับและคำใบ้ ไมน์สวีปเปอร์มีแค่คำใบ้ ส่วน Reversi มีแค่ย้อนกลับ กฎร่วมกันคือทุกเกมได้รับความช่วยเหลือฟรีไม่จำกัดในรูปแบบที่ไม่ทำให้ตัวเกมหมดความท้าทาย ไม่ใช่ว่าทุกเกมต้องมีปุ่มสองปุ่มแบบเดียวกัน
มุมกระดาน ขอบกระดาน และหมากที่คุณรักษาไว้ได้
มีกติกาเดียวที่ตัดสินว่าเกมนี้ชนะกันที่ตรงไหน หมากจะพลิกก็ต่อเมื่อถูกขนาบปิดแนวไว้ทั้งสองด้านเท่านั้น และมุมกระดานไม่มีช่องต่อไปในทิศทางใดเลย — จึงไม่มีแนวใดที่ผ่านมุมกระดานจะถูกปิดเลยมุมไปได้ หมากที่คุณวางไว้ที่มุมกระดานจะเป็นของคุณไปจนจบแมตช์ และไม่มีกติกาข้อไหนที่จะเอาคืนได้
- ขอบกระดานมั่นคงกว่ากลางกระดานด้วยเหตุผลเดียวกัน หมากที่อยู่บนขอบจะถูกขนาบได้เฉพาะตามแนวขอบนั้นเท่านั้น เพราะด้านนอกขอบไม่มีกระดานให้ปิดแนวได้
- ช่องที่อยู่ติดกับมุมว่างคือช่องอันตราย โดยเฉพาะช่องแนวทแยงที่ติดกับมุมมากที่สุด การจะยึดมุมได้ CPU ต้องการหมากของคุณอยู่ข้าง ๆ มุมนั้น บวกกับหมากของตัวเองอีกตัวที่อยู่ปลายแนวเดียวกัน การเดินหมากลงในช่องนั้นคือสิ่งที่ป้อนเงื่อนไขแรกให้ CPU
- การมีหมากมากกว่าระหว่างเล่นแมตช์ไม่ได้แปลว่าคุณกำลังนำอยู่ มีเพียงจำนวนหมากในช่วงเวลาที่ทั้งสองฝ่ายเดินต่อไม่ได้แล้วเท่านั้นที่ตัดสินผล ตัวเลขก่อนหน้านั้นเป็นเพียงสถานะของกระดาน ณ ขณะนั้นเท่านั้น
- จับตาดูว่าคุณจะยังมีช่องให้เดินได้อีกกี่ช่อง ไม่ใช่แค่ดูว่ามีหมากมากแค่ไหน ระดับปานกลางชั่งน้ำหนักตรงจุดนี้เองควบคู่ไปกับตัวช่อง — คือแต่ละฝ่ายมีตาให้เดินกี่ตา — และกติกาการข้ามตาคือเหตุผลที่เรื่องนี้สำคัญ: ฝ่ายที่ไม่มีตาให้เดินจะยกตาฟรีให้อีกฝ่ายไปเลย
- ระดับง่ายจะยกมุมให้ฝ่ายตรงข้ามโดยไม่รู้ตัว จึงเป็นวิธีที่ง่ายที่สุดในการรู้สึกว่าการยึดมุมได้ส่งผลต่อกระดานอย่างไร ระดับปานกลางและยากไม่ได้เดินแบบสุ่ม ดังนั้นการยึดมุมจากคู่ต่อสู้ระดับนี้ต้องอาศัยการวางแผนของคุณเอง ไม่ใช่สิ่งที่จะตกมาให้เอง
- ใช้ย้อนกลับเพื่อไล่อ่านตำแหน่งนั้นให้ทะลุ ดึงตาที่เดินไปแล้วกลับคืน แล้วลองเดินอีกช่องหนึ่ง จากนั้นเปรียบเทียบผลที่ได้กลับมา — คำตอบของแต่ละช่องถูกกำหนดตายตัว ดังนั้นทั้งสองแนวทางที่คุณเปรียบเทียบจึงเป็นของจริงทั้งคู่
คำถามที่พบบ่อย
ถ้าไม่มีช่องให้เดินเลยจะเกิดอะไรขึ้น
ตาของคุณจะถูกข้ามไปโดยอัตโนมัติ และ CPU จะเดินต่ออีกครั้ง ไม่มีปุ่มข้ามตา เพราะการข้ามตาเป็นผลจากกติกา ไม่ใช่ทางเลือกที่คุณกด และจะมีข้อความสั้น ๆ แจ้งให้ทราบว่าเกิดขึ้นแล้ว คุณตั้งใจข้ามตาเองไม่ได้เลย ตราบใดที่ยังมีช่องที่เดินได้ คุณต้องใช้ช่องนั้นเดินเสมอ
กระดานต้องเต็มก่อนแมตช์จะจบเสมอหรือไม่
ไม่เสมอไป แมตช์จะจบทันทีที่ทั้งสองฝ่ายเดินต่อไม่ได้ ซึ่งอาจเกิดขึ้นได้แม้กระดานยังมีช่องว่างเหลืออยู่ที่ไม่มีใครเดินได้ การตัดสินผลใช้วิธีเดียวกันเสมอ: สีที่มีหมากมากกว่าเป็นผู้ชนะ และหากเท่ากันถือว่าเสมอ
เล่นสีขาวหรือเป็นฝ่ายเดินทีหลังได้ไหม
ได้ หน้าจอหลักมีตัวเลือก "ดำ · เดินก่อน" และ "ขาว · เดินทีหลัง" และเพราะฝ่ายดำเป็นผู้เปิดเกม การเลือกสีกับการเลือกลำดับเดินจึงเป็นเรื่องเดียวกัน ค่าเริ่มต้นคือสีดำ ตัวเลือกนี้มีผลกับแมตช์ถัดไป ส่วนแมตช์ที่กำลังเล่นอยู่จะคงสีที่เริ่มไว้ตั้งแต่ต้น
ทำไมถึงไม่มีคำใบ้
เพราะไม่มีอะไรถูกซ่อนไว้เลย หมากทุกตัว ช่องว่างทุกช่อง และจำนวนหมากทั้งสองฝ่ายมองเห็นได้หมด คำใบ้จึงมีแต่จะเป็นตาที่ดีที่สุดเท่านั้น ซึ่งเท่ากับให้ CPU เล่นแทนคุณไปพร้อมกับเล่นฝั่งของตัวเองด้วย กระดานก็แสดงให้เห็นอยู่แล้วว่าคุณเดินตรงไหนได้บ้าง และย้อนกลับได้ฟรีไม่จำกัด
การย้อนตาเดินกลับจะทำให้ CPU เล่นต่างไปจากเดิมไหม
ไม่ คำตอบของ CPU ถูกกำหนดตายตัวโดย seed ของแมตช์และจำนวนตาที่เดินมาแล้ว ดังนั้นตาเดินเดิมจะได้คำตอบเดิมเสมอ นี่คือใจความสำคัญ: ย้อนกลับคือการเอาตาที่เดินไปแล้วกลับคืนมา แต่ถ้า CPU ตัดสินใจใหม่ทุกครั้งที่คุณใช้ย้อนกลับ นั่นจะกลายเป็นการสุ่มใหม่ไปเลย
ต้องเชื่อมต่ออินเทอร์เน็ตหรือไม่
แอป Android เล่นได้ตั้งแต่เปิดเกมครั้งแรกโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ทั้งกระดานและการคิดของ CPU อยู่ในเครื่องของคุณทั้งหมด ไม่มีอะไรต้องดาวน์โหลดและไม่ต้องสร้างบัญชี เวอร์ชันเบราว์เซอร์ต้องโหลดหน้าเว็บครั้งเดียว จากนั้นตัวเกมจะทำงานในเบราว์เซอร์ของคุณโดยตรง