กติกาของ Code Breaker
สรุปสั้น ๆ
แอปจะเลือกรหัสลับที่เป็นหมุดสี คุณทายได้หนึ่งครั้งต่อหนึ่งแถว หลังทายแต่ละครั้ง แอปจะบอกว่ามีหมุดกี่ตัวที่ อยู่ถูกตำแหน่ง (สีถูก ตำแหน่งถูก) และกี่ตัวที่อยู่ผิดตำแหน่ง (สีถูก แต่อยู่ตำแหน่งอื่น) โดยไม่บอกว่าเป็นตัวไหน คุณชนะเมื่อแถวใดแถวหนึ่งมีหมุดอยู่ถูกตำแหน่งทั้งหมด และแพ้เมื่อใช้ครบทุกแถวแล้ว
เป้าหมาย
หาสีและตำแหน่งของหมุดทุกตัวในรหัสลับให้ได้ โดยใช้จำนวนแถวน้อยที่สุดเท่าที่จะทำได้ จำนวนหมุด สี และแถวขึ้นอยู่กับระดับที่เลือก:
| ระดับ | หมุด | สี | แถว | ซ้ำได้อย่างมาก |
|---|---|---|---|---|
| ง่าย | 3 | 5 | 10 | หนึ่งครั้ง |
| ระดับกลาง | 4 | 6 | 8 | หนึ่งครั้ง |
| ยาก | 5 | 7 | 15 | 2 ครั้ง |
| สุดโหด | 6 | 7 | 20 | 3 ครั้ง |
การตั้งค่าเกม
แอปสุ่มรหัสตอนเริ่มเกม ระดับที่มี 6 สีจะใช้ 6 สีแรกของชุดสี โดยเรียงตามลำดับนี้:
- แดง
- เหลือง
- น้ำเงิน
- ส้ม
- ม่วง
- เขียว
ในระดับง่ายจะใช้ 5 สีแรก ส่วนระดับยากและสุดโหดจะใช้ 7 สีแรก บนเว็บไซต์นี้ หมุดแต่ละตัวมีอักษรสองตัวแรกของสีกำกับไว้เป็นเครื่องหมายช่วยจำ รหัสจะไม่มีช่องว่างเลย
การวางตัวทาย
ในแถวปัจจุบัน ภายในแอป:
- แตะช่องหนึ่งในแถวปัจจุบัน แล้วแตะสีจากชุดสี
- แตะหมุดที่วางไว้สองครั้งเพื่อเอาออก
- แตะหมุดในแถวที่เล่นไปแล้วเพื่อคัดลอกสีของหมุดนั้นไปยังช่องที่เลือก
- แตะไอคอนคัดลอกทางซ้ายของแถวที่ยืนยันแล้วเพื่อคัดลอกทั้งแถว
จากนั้นกดยืนยันแถว เบาะแสจะแสดงอยู่ข้าง ๆ และแถวถัดไปจะกลายเป็นแถวปัจจุบัน
การอ่านเบาะแส
โดยค่าเริ่มต้น หมุดสีดำเล็กหมายถึงหมุดที่อยู่ถูกตำแหน่ง และหมุดสีขาวเล็กหมายถึงหมุดที่ อยู่ผิดตำแหน่ง เบาะแสจะถูกจัดกลุ่มรวมกัน ลำดับของเบาะแสจึงไม่ตรงกับลำดับของหมุดในการทาย
| รหัสลับ | แดง เหลือง น้ำเงิน ส้ม | |
|---|---|---|
| ครั้งที่ทาย | แดง น้ำเงิน ม่วง ส้ม | |
| เบาะแส | ถูกตำแหน่ง 2 ผิดตำแหน่ง 1 | |
ในกรณีนี้ แอปตอบว่า “ถูกตำแหน่ง 2 ผิดตำแหน่ง 1” แอปนับหมุดที่อยู่ถูกตำแหน่งก่อน จากนั้นในหมุดที่เหลือของการทาย จะนับตัวที่มีสีนั้นอยู่ที่อื่นในรหัส สีที่ไม่มีในรหัสจะไม่ได้คะแนนใด ๆ
สีถูกทั้งหมด แต่ไม่มีตัวไหนอยู่ถูกตำแหน่ง:
| รหัสลับ | แดง เหลือง น้ำเงิน ส้ม | |
|---|---|---|
| ครั้งที่ทาย | ส้ม น้ำเงิน เหลือง แดง | |
| เบาะแส | ผิดตำแหน่ง 4 | |
สีที่ซ้ำกัน
ในรหัส สีหนึ่งจะปรากฏได้มากที่สุด 1 ครั้งในระดับง่ายและระดับกลาง มากที่สุด 2 ครั้งในระดับยาก และมากที่สุด 3 ครั้งในระดับสุดโหด ในการทายของคุณ คุณจะใส่สีซ้ำกี่ครั้งก็ได้ในทุกระดับ
หมุดแต่ละตัวในรหัสนับได้เพียงครั้งเดียว ถ้าการทายของคุณมีสีใดมากกว่าที่มีในรหัส หมุดที่เกินมาจะไม่ได้คะแนนใด ๆ:
| รหัสลับ | แดง เหลือง น้ำเงิน ส้ม | |
|---|---|---|
| ครั้งที่ทาย | แดง แดง แดง แดง | |
| เบาะแส | ถูกตำแหน่ง 1 | |
รหัสมีหมุดสีแดงเพียงตัวเดียว และอยู่ในตำแหน่งนั้นพอดี ระบบจึงนับหมุดสีแดงของคุณเพียงตัวเดียวว่าอยู่ถูกตำแหน่ง ส่วนตัวอื่นไม่ได้คะแนนใด ๆ เช่นเดียวกันในระดับยาก ซึ่งรหัสอาจมีสีซ้ำได้:
| รหัสลับ | ส้ม เหลือง เหลือง ส้ม น้ำตาล | |
|---|---|---|
| ครั้งที่ทาย | เหลือง เหลือง เหลือง เหลือง เหลือง | |
| เบาะแส | ถูกตำแหน่ง 2 | |
รหัสมีหมุดสีเหลือง 2 ตัว นับเฉพาะหมุดสีเหลือง 2 ตัวของคุณ ส่วนตัวอื่นไม่ได้คะแนนใด ๆ
แถวที่ไม่ครบ
แอปยอมรับแถวทันทีที่วางหมุดอย่างน้อยหนึ่งตัว ช่องที่เว้นว่างไว้จะไม่ให้เบาะแสใด ๆ มีเพียงแถวสุดท้ายเท่านั้นที่ต้องวางครบทุกช่องจึงจะยืนยันได้ แถวว่างเปล่าไม่สามารถยืนยันได้เลย
| รหัสลับ | แดง เหลือง น้ำเงิน ส้ม | |
|---|---|---|
| ครั้งที่ทาย | แดง ช่องว่าง น้ำเงิน ช่องว่าง | |
| เบาะแส | ถูกตำแหน่ง 2 | |
แถวที่ไม่ครบไม่สามารถชนะได้ เพราะช่องว่างไม่เคยถือว่าอยู่ถูกตำแหน่ง และยังใช้ไปหนึ่งแถวเท่ากับการทายที่ครบสมบูรณ์
ชนะและแพ้
- ชนะ: หมุดทุกตัวในแถวอยู่ถูกตำแหน่ง แถวที่ชนะนับเป็นการทายหนึ่งครั้ง
- แพ้: เล่นแถวสุดท้ายแล้วแต่ยังหารหัสไม่เจอ เช่น หลังจากเล่นครบ 10 แถวในระดับง่าย
