กลไกหลักอาศัยคะแนนทางคณิตศาสตร์เฉพาะเจาะจง นั่นคือจำนวนคู่จำนวนเต็ม (x, y) ระหว่าง 1 ถึง 16 ที่สอดคล้องกับสมการ a*x + b*y = 16*c โดยนำค่าต่ำสุดทั่วโลกมาหักออกเพื่อหาสถิติเทอร์มินัลดิบ ซึ่งแตกต่างจากหมวดหมู่เกมทั่วไปโดยผูกการจ่ายเงินกับจำนวนคำตอบของสมการไดโอแฟนไทน์แทนที่จะเป็นเส้นจ่ายหรือรีลมาตรฐาน
กลไกเกมและการควบคุม
เกมจะดำเนินการผ่าน 12 ขั้นตอน โดยหลังจากแต่ละขั้นตอนจะมีการเปิดเผยบล็อกข้อมูล 4 บิต เมื่อบล็อกข้อมูลทั้งสามถูกเปิดเผยครบถ้วน คะแนนจะถูกคำนวณ
- เดิมพัน: ระดับเดิมพันที่เลือกได้คือ 10, 20, 50 หรือ 100 เหรียญเล่น โดยระดับเดิมพันเริ่มต้นคือ 20
- โหมดรางวัล: ก่อนที่จะเก็บเดิมพัน คุณต้องเลือกเส้นโค้งน้ำหนักรางวัล: แบบเชิงเส้น, แบบกำลังสอง หรือแบบกำลังสาม
- การควบคุม: การตั้งค่า การกู้คืน และการเริ่มเกมรอบใหม่จะถูกล็อกไว้ระหว่างที่เกมรอบปัจจุบันกำลังดำเนินอยู่
อัตราต่อรองรวมแบบสดคำนวณจาก 0.97 คูณด้วยค่าคาดหวังของน้ำหนักปลายทางแบบมีเงื่อนไข หารด้วยค่าคาดหวังของน้ำหนักปลายทางเริ่มต้น อัตราต่อรองนี้สามารถเพิ่มขึ้น ลดลง หรือกลายเป็นศูนย์ได้ในระหว่างกระบวนการ
การคำนวณคะแนนและการชำระ
ฟังก์ชันคะแนนถูกกำหนดไว้ดังนี้: function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;}
การชำระจะเกิดขึ้นภายใต้เงื่อนไขเฉพาะ:
- เก็บด้วยตนเอง: คุณสามารถเก็บอัตราต่อรองปัจจุบันได้ตลอดเวลา
- เก็บอัตโนมัติ: คุณสามารถตั้งค่าเกณฑ์ไว้ที่ 1.25, 1.75 หรือ 2.50 การทะลุผ่านเกณฑ์เหล่านี้เป็นครั้งแรกจะกระตุ้นให้เกิดการชำระ
- เหตุการณ์ศูนย์: หากอัตราต่อรองแตะศูนย์ การชำระจะเกิดขึ้นก่อนการถอนเงินสดที่เหตุการณ์เดียวกัน
- ขั้นตอนสุดท้าย: ที่ขั้นตอนที่ 12 อัตราต่อรองปัจจุบันที่เหลืออยู่จะถูกเก็บ
เมื่อมีการชำระ ยอดเงินที่ปัดเศษลงของ (ผลตอบแทนรวมดิบ + การสะสมเศษส่วนที่เก็บไว้) จะถูกเครดิตเข้ายอดเงินของคุณ เศษส่วนที่เหลือจะคงอยู่เป็นการสะสมเศษส่วนต่อไป เกมที่ให้ผลตอบแทนเป็นศูนย์จะไม่เปลี่ยนแปลงการสะสมเศษส่วน
หลักฐานทางคณิตศาสตร์และ RTP
ตารางด้านล่างแสดงผลการจำลองจากการเล่น 1,000,000 รอบในแต่ละโหมด ข้อมูลนี้เป็นเพียงการสังเกตสนับสนุน ไม่ใช่กฎการจ่ายคืนทางคณิตศาสตร์
| เส้นโค้ง | นโยบาย | RTP ที่คาดการณ์ | RTP ที่วัดได้ | ความคลาดเคลื่อนมาตรฐาน % |
|---|---|---|---|---|
| 0 (เชิงเส้น) | ขั้นตอนด้วยตนเอง 6 | 97 | 96.989 | 0.037 |
| 0 (เชิงเส้น) | เทอร์มินัล 12 | 97 | 96.862 | 0.140 |
| 0 (เชิงเส้น) | ครั้งแรก-ข้าม 1.25 | 97 | 96.961 | 0.061 |
| 0 (เชิงเส้น) | ครั้งแรก-ข้าม 1.75 | 97 | 96.931 | 0.089 |
| 0 (เชิงเส้น) | ครั้งแรก-ข้าม 2.50 | 97 | 96.908 | 0.102 |
| 1 (กำลังสอง) | ขั้นตอนด้วยตนเอง 6 | 97 | 96.949 | 0.087 |
| 1 (กำลังสอง) | เทอร์มินัล 12 | 97 | 96.844 | 0.374 |
| 1 (กำลังสอง) | ครั้งแรก-ข้าม 1.25 | 97 | 96.966 | 0.067 |
| 1 (กำลังสอง) | ครั้งแรก-ข้าม 1.75 | 97 | 97.026 | 0.100 |
| 1 (กำลังสอง) | ครั้งแรก-ข้าม 2.50 | 97 | 97.236 | 0.132 |
| 2 (กำลังสาม) | ขั้นตอนด้วยตนเอง 6 | 97 | 97.012 | 0.135 |
| 2 (กำลังสาม) | เทอร์มินัล 12 | 97 | 97.619 | 0.678 |
| 2 (กำลังสาม) | ครั้งแรก-ข้าม 1.25 | 97 | 97.016 | 0.074 |
| 2 (กำลังสาม) | ครั้งแรก-ข้าม 1.75 | 97 | 96.979 | 0.115 |
| 2 (กำลังสาม) | ครั้งแรก-ข้าม 2.50 | 97 | 97.246 | 0.137 |
กระเป๋าเงินและการบันทึกข้อมูล
การสาธิตใช้กระเป๋าเงินเสมือนที่จัดเก็บไว้ใน localStorage ของเบราว์เซอร์ โดยยอดเริ่มต้นคือ 1000 เหรียญ
- การคืนค่า: การคืนค่าแบบแมนนวลเมื่อไม่มีกิจกรรมจะปรับยอดคงเหลือให้เหลือ 1000 พอดี หากยอดคงเหลือต่ำกว่า 10 และผู้ใช้ไม่มีกิจกรรม นี่ไม่ใช่การเติมเงินอัตโนมัติ
- เศษคงเหลือ: จะคงอยู่ใน localStorage ของเบราว์เซอร์ตลอดการปิดรอบ การเติมเงิน และการรีโหลด โดยไม่ถูกลบออกเมื่อมีการเติมเงิน
- การรีโหลดไม่สมบูรณ์: หากคุณรีโหลดระหว่างรอบเดิมพัน เงินเดิมพันที่ถูกยึดไว้จะยังคงถูกหักอยู่ โดยรอบจะจบลงโดยไม่มีการคืนเงิน จ่ายเงินต่อ หรือเล่นต่อ
- การควบคุมหลังรีโหลด: จะคืนค่าเงินเดิมพันเริ่มต้น (20) และการตั้งค่าเริ่มต้นครั้งแรก
ตัวอย่างสถานการณ์
ตัวอย่างการคำนวณจากสัญญา:
- ค่า Mask: 0
- จำนวนเต็ม (a,b,c): [1, 1, 1]
- คะแนนรางวัล: 15
- ค่า Quote:
- ขั้นตอนที่ 0: 0.970
- ขั้นตอนที่ 1: 1.058
- ขั้นตอนที่ 6: 0.773
- ขั้นตอนที่ 12: 11.595
ความเป็นส่วนตัวและกลุ่มผู้ชม
คู่มือนี้มีกลุ่มเป้าหมายอายุ 18 ปีขึ้นไป เดโมนี้ไม่มีระบบบัญชีหรือการชำระเงิน เหรียญเสมือนไม่มีมูลค่าเป็นตัวเงิน
การจัดเก็บข้อมูลรวมถึงยอดเหรียญเสมือนและการคงเหลือของการจ่ายเงินแบบเศษส่วนใน localStorage ของเบราว์เซอร์ แม่แบบหน้าเว็บโหลดสylesheet และไฟล์ฟอนต์จาก Google Fonts การล้างไฟล์แคชอาจทำให้การจัดเก็บข้อมูลในเครื่องยังคงอยู่
คำถามที่พบบ่อย
คะแนนคำนวณอย่างไร?
คะแนนคือจำนวนคู่จำนวนเต็ม (x,y) ระหว่าง 1 ถึง 16 ที่สอดคล้องกับสมการ a*x+b*y=16*c โดยที่ a, b, c ได้มาจากบล็อกสี่บิตสามบล็อกที่เพิ่มค่าขึ้น 1 แล้วลบด้วยค่าต่ำสุดทั่วโลก
เกิดอะไรขึ้นหากฉันรีโหลดหน้าเว็บกลางรอบ?
เงินเดิมพันที่ถูกยึดจะยังคงถูกหักไว้ รอบจะจบลงโดยไม่มีการคืนเงิน จ่ายเงินต่อ หรือเล่นต่อ การควบคุมจะกลับไปที่เดิมพันเริ่มต้น (20) และค่าเริ่มต้นแรก
การแบกเศษจะรีเซ็ตเมื่อเติมเงินหรือไม่?
ไม่ การแบกเศษจะคงอยู่ใน localStorage ของเบราว์เซอร์หลังจากการคำนวณผล การเติมเงิน และการโหลดใหม่ การเติมเงินจะไม่ล้างค่านี้