Reversi

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

เล่นในเบราว์เซอร์ของคุณ เกี่ยวกับ Simple Games

กระดาน และวิธีชนะ

กระดานมีขนาด 8×8 หรือ 64 ช่อง และก่อนเริ่มเล่นจะมีหมากวางไว้แล้ว 4 ตัว: สีดำ 2 ตัวและสีขาว 2 ตัว วางไขว้กันอยู่กลางกระดาน ฝ่ายดำเป็นผู้เดินก่อนเสมอ และคุณเลือกได้ว่าจะเล่นสีใดก่อนเริ่มแมตช์

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

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

หมากมีเพียงสีเท่านั้น ไม่มีตัวอักษรและไม่มีตัวเลข นี่คือเหตุผลที่กระดานเดียวกันอ่านเข้าใจได้เหมือนกันในทุกภาษาที่แอปรองรับ

การวางหมาก และหมากที่จะพลิก

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

ไม่มีส่วนไหนที่เลือกได้เอง คุณจะเลือกพลิกหมากน้อยกว่าที่การเดินนั้นขนาบไว้ไม่ได้ คุณเลือกไม่ได้ว่าจะรับเฉพาะบางแนวที่ถูกขนาบ และตราบใดที่ยังมีช่องที่เดินได้ คุณจะปฏิเสธไม่เดินก็ไม่ได้

การข้ามตา และเวลาที่แมตช์จบ

หากคุณไม่มีช่องที่เดินได้เลย ตาของคุณจะถูกข้ามไปเอง ไม่มีปุ่มข้ามตาให้กด เพราะการข้ามตาเกิดจากกติกา ไม่ใช่การตัดสินใจของคุณ ข้อความสั้น ๆ จะบอกว่าฝ่ายไหนถูกข้าม — "คุณไม่มีตาให้เดิน — CPU เดินต่ออีกครั้ง" — และข้อความนี้ปรากฏอย่างเงียบ ๆ เพราะเป็นข้อมูล ไม่ใช่ข้อผิดพลาด

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

เมื่อทั้งสองฝ่ายเดินต่อไม่ได้ แมตช์จะจบลงทันที ส่วนใหญ่หมายถึงกระดานเต็ม แต่กระดานที่ยังมีช่องว่างซึ่งไม่มีใครเดินได้ก็ถือว่าจบเช่นกัน และตัดสินด้วยวิธีเดียวกัน — นับจำนวนหมาก ฝ่ายที่มากกว่าชนะ เท่ากันถือว่าเสมอ

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

การเลือกคู่ต่อสู้ และการเลือกสี

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

คู่ต่อสู้วิธีเลือกตาเดินคิดล่วงหน้าไปได้ไกลแค่ไหน
ง่ายสุ่มเลือกจากตาที่เดินได้ — จะยกมุมกระดานให้ฝ่ายตรงข้ามโดยไม่รู้ตัวไม่คิดล่วงหน้าเลย
ปานกลางชั่งน้ำหนักว่าแต่ละฝ่ายถือช่องไหนอยู่ และแต่ละฝ่ายมีตาให้เดินกี่ตา1 ตา
ยากค้นหาแบบ alpha–beta พร้อมเพิ่มความลึกทีละขั้น ภายในงบการค้นหาที่กำหนดสูงสุด 6 ตา และคิดจนจบแมตช์เมื่อเหลือช่องว่างไม่เกิน 10 ช่อง

ย้อนกลับ และความช่วยเหลือที่กระดานให้คุณ

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

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

ซูโดกุมีทั้งย้อนกลับและคำใบ้ ไมน์สวีปเปอร์มีแค่คำใบ้ ส่วน Reversi มีแค่ย้อนกลับ กฎร่วมกันคือทุกเกมได้รับความช่วยเหลือฟรีไม่จำกัดในรูปแบบที่ไม่ทำให้ตัวเกมหมดความท้าทาย ไม่ใช่ว่าทุกเกมต้องมีปุ่มสองปุ่มแบบเดียวกัน

มุมกระดาน ขอบกระดาน และหมากที่คุณรักษาไว้ได้

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

คำถามที่พบบ่อย

ถ้าไม่มีช่องให้เดินเลยจะเกิดอะไรขึ้น

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

กระดานต้องเต็มก่อนแมตช์จะจบเสมอหรือไม่

ไม่เสมอไป แมตช์จะจบทันทีที่ทั้งสองฝ่ายเดินต่อไม่ได้ ซึ่งอาจเกิดขึ้นได้แม้กระดานยังมีช่องว่างเหลืออยู่ที่ไม่มีใครเดินได้ การตัดสินผลใช้วิธีเดียวกันเสมอ: สีที่มีหมากมากกว่าเป็นผู้ชนะ และหากเท่ากันถือว่าเสมอ

เล่นสีขาวหรือเป็นฝ่ายเดินทีหลังได้ไหม

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

ทำไมถึงไม่มีคำใบ้

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

การย้อนตาเดินกลับจะทำให้ CPU เล่นต่างไปจากเดิมไหม

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

ต้องเชื่อมต่ออินเทอร์เน็ตหรือไม่

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

ทุกอย่างที่อธิบายไว้ที่นี่ถูกพัฒนาอย่างเปิดเผย ตรวจสอบได้จากซอร์สโค้ดบน GitHub

คู่มือนี้แปลจากภาษาอังกฤษโดยมี AI ช่วย และยังไม่ได้รับการตรวจทานจากเจ้าของภาษาชาวไทย หากมีจุดใดอ่านแล้วไม่เป็นธรรมชาติหรือไม่ตรงกับตัวเกม โปรดแจ้งให้เราทราบ