กลไกเกมและการคำนวณคะแนน
ลำดับคู่กระจกสุ่มตั๋วสองหลักที่เป็นอิสระต่อกันตั้งแต่ 00 ถึง 99 โดยคงเลขนำหน้าไว้ ตัวเลขทั้งสี่จะถูกต่อกันตามลำดับตั๋ว คะแนนถูกกำหนดโดย L ซึ่งคือความยาวของลำดับย่อยแบบสมมาตรที่ยาวที่สุด โดยคงลำดับตำแหน่งไว้แต่สามารถละตำแหน่งได้ ไม่ใช้ความยาวของซับสตริงที่ติดกัน
คะแนนดิบคำนวณจาก max(0, L−2) เดิมพันที่จับกุมได้หนึ่งหน่วยครอบคลุมตั๋วทั้งสอง ผู้เล่นเลือกได้สามโหมด: คะแนน, คะแนนกำลังสอง หรือคะแนนกำลังสาม แต่ละโหมดจะถูกปรับมาตรฐานแยกกันจากคู่ตั๋วเรียงลำดับทั้งหมด 10,000 คู่ที่มีความน่าจะเป็นเท่ากัน เพื่อให้ได้การคืนทุนรวมที่คาดหวังไว้ที่ 96%
สิ่งสำคัญคือ กำลังที่เลือกไม่ส่งผลต่อคู่ตั๋วเรียงลำดับที่ได้คะแนนเป็นศูนย์ การจ่ายคืนรวมคำนวณจากสูตร:
การจ่ายคืนรวม = 0.96 × เดิมพันที่จับกุมได้ × คะแนนดิบ^(โหมดที่เลือก + 1) / ค่าเฉลี่ย[โหมด]
ค่าเฉลี่ยที่แน่นอนสำหรับแต่ละโหมดคือ [0.281, 0.301, 0.341] การคืนทุนรวมที่คาดหวังคือ 96% แต่ไม่ใช่กำไรสุทธิที่การันตีสำหรับการเล่นหนึ่งรอบ
การควบคุม โหมด และการจ่ายรางวัล
โหมดสาธิตนี้มีการควบคุมเฉพาะสำหรับการจัดการการไหลของเกม:
- เดิมพันและโหมด: เดิมพันที่ชนะเต็มจำนวนจะถูกใช้; ไม่มีสัดส่วนแถวที่เป็นอิสระ มีกำลังคะแนนที่ปรับมาตรฐานแล้วสามค่า
- อัตโนมัติและหยุด: โหมดอัตโนมัติจะเริ่มการจับฉลากได้สูงสุดสิบครั้ง ฟังก์ชันหยุดจะยกเลิกการจับฉลากในอนาคตขณะที่การจับฉลากปัจจุบันกำลังจ่ายรางวัล
- เวลาจ่ายรางวัล: การจ่ายรางวัลปกติใช้เวลา 480 มิลลิวินาทีในการแสดงผล; โหมดการเคลื่อนไหวลดลงสามารถจ่ายรางวัลได้ทันทีเมื่อมีการเรียกกลับแอนิเมชันครั้งแรก ระหว่างการจ่ายรางวัลที่กำลังดำเนินการและคิวอัตโนมัติ การควบคุมเดิมพัน โหมด และการเติมจะถูกล็อก แม้ว่าจะยังคงเปิดใช้งานเสียงได้
- ไม่มีธนาคารล่วงหน้า: ไม่มีฟีเจอร์ธนาคารล่วงหน้า; การหยุดมีผลเฉพาะกับรอบในอนาคตเท่านั้น
กระเป๋าเงินและการบันทึกข้อมูล
การทำงานของกระเป๋าเงินในโหมดสาธิตนี้ปฏิบัติตามกฎเฉพาะ:
- ยอดเริ่มต้น: ยอดเริ่มต้นคือ 1000
- การฟื้นฟู: สามารถฟื้นฟูยอดเงินกลับเป็น 1000 พอดีได้เฉพาะเมื่ออยู่ในสถานะว่างและยอดเงินต่ำกว่า 10 การดำเนินการนี้จะตั้งค่ายอดเงินเป็น 1000 และรักษาเศษที่เหลือไว้
- เศษที่เหลือ: เศษที่เหลือจะคงอยู่ระหว่างการจ่ายรางวัล การเติม และการโหลดใหม่
- การบันทึกข้อมูล: ยอดเงินที่จ่ายแล้วจะถูกบันทึกไว้ในเครื่อง รวมถึงเมื่อยอดเงินลดลงเหลือศูนย์ อย่างไรก็ตาม หากเกมรอบที่ยังไม่เสร็จสิ้นจบลงหลังจากโหลดใหม่ จะไม่มีการคืนเงินหรือดำเนินการต่อ
หลักฐานทางคณิตศาสตร์
ตารางนี้แยกค่าผลตอบแทนรวมที่คาดหวังอย่างแม่นยำออกจากผลตอบแทนจากตัวอย่างที่วัดได้ ซึ่งเป็นเพียงข้อมูลตัวอย่างสนับสนุน ไม่ใช่กฎการจ่ายเงินทางคณิตศาสตร์หรือผลตอบแทนที่สัญญาไว้
| โหมด (กำลัง) | รอบ | RTP รวมที่แน่นอน | RTP ที่วัดได้ (%) |
|---|---|---|---|
| 1 | 1,000,000 | 0.96 | 96.01708185037631 |
| 2 | 1,000,000 | 0.96 | 96.16489036546116 |
| 3 | 1,000,000 | 0.96 | 96.17173020500567 |
หมายเหตุ: ค่า RTP ที่วัดได้เป็นเพียงการประมาณการและอาจแตกต่างจากค่าคาดหวังที่แน่นอนที่ 0.96 เล็กน้อย
ตัวอย่างการคำนวณ
ตัวอย่างต่อไปนี้แสดงฟังก์ชันการให้คะแนนโดยอ้างอิงจากฟังก์ชันคะแนนบริสุทธิ์ game.js:
- Input: [0,0,0,0] → คะแนนดิบ: 2
- Input: [9,9,9,9] → คะแนนดิบ: 2
- Input: [0,1,2,3] → คะแนนดิบ: 0
ในทุกรูปแบบ คะแนนดิบคำนวณจาก max(0, L−2) โดยที่กำลังหนึ่ง สอง และสาม ไม่ส่งผลต่อคะแนนดิบที่เป็นศูนย์
ความเป็นส่วนตัวและกลุ่มผู้ชม
พื้นที่จัดเก็บข้อมูล: แหล่งข้อมูลนี้ใช้ localStorage ของเบราว์เซอร์สำหรับยอดเงินตัวอย่างที่ปิดแล้วและการคงเศษส่วนไว้ การใช้งานนี้ไม่ได้สร้างความไม่เปิดเผยตัวตนหรือตัดกระบวนการอื่น ๆ ออก
บุคคลที่สาม: เทมเพลตประกาศใช้สเปรดชีต Google Fonts การจับการเรียกข้อมูลจริงจากเบราว์เซอร์ยังอยู่ระหว่างดำเนินการ ซึ่งไม่ได้หมายความว่าไม่มีการเรียกข้อมูลหรือประมวลผลอื่น ๆ เพิ่มเติม
กลุ่มเป้าหมาย: กลุ่มเป้าหมายที่กำหนดคืออายุ 18 ปีขึ้นไป ตามนโยบายของคู่มือนี้ ไม่ใช่การอ้างถึงกฎหมายท้องถิ่นหรือระบบจำกัดอายุที่ใช้งานจริง เกมตัวอย่างไม่มีขั้นตอนการเข้าสู่ระบบหรือการชำระเงิน และเหรียญเสมือนไม่มีมูลค่าเป็นเงินสด
คำถามที่พบบ่อย
คำนวณคะแนนดิบอย่างไร
คะแนนดิบคำนวณจาก max(0, L−2) โดยที่ L คือความยาวของลำดับย่อยแบบ palindrome ที่ยาวที่สุด วิธีนี้คงลำดับตำแหน่งไว้ขณะอนุญาตให้ลบข้อมูลออก และไม่ใช้ความยาวของสตริงย่อยแบบต่อเนื่อง
เกิดอะไรขึ้นหากฉันรีโหลดระหว่างเกมที่ยังไม่เสร็จสิ้น
การรีโหลดจะยุติเกมที่ยังไม่เสร็จสิ้นทันทีโดยไม่มีการคืนเงินหรือเล่นต่อ ยอดเงินจะถูกบันทึกไว้ในเครื่อง แต่รอบที่ยังไม่เสร็จจะไม่เล่นต่อ
ฉันสามารถกู้คืนยอดเงินอัตโนมัติได้หรือไม่
ไม่ได้ การกู้คืนยอดเงินทำด้วยตนเองเท่านั้นเมื่อระบบไม่มีการใช้งานและยอดเงินต่ำกว่า 10 ซึ่งจะทำให้ยอดเงินกลายเป็น 1000 พอดีและคงเศษส่วนไว้