คู่มือ

การอ้างสิทธิ์โซลูชันไดโอแฟนไทน์แบบมีขอบเขต: กลไกและคณิตศาสตร์

คู่มือนี้อธิบายการสาธิต Bounded Diophantine solutions Claim แบบต้นฉบับ โดยใช้โครงสร้างทางคณิตศาสตร์เฉพาะที่อิงจากคู่จำนวนเต็มและการถอดรหัสแบบมอดุโล ซึ่งแตกต่างจากเกมคราชเชิงพาณิชย์ทั่วไป การสาธิตนี้เป็นส่วนหนึ่งของคู่มืออิสระนี้ และไม่มีการรับรองผลิตภัณฑ์ภายนอกใดๆ

โครงสร้างเกมและการถอดรหัส

เกมประกอบด้วยขั้นตอนไบนารีที่เป็นอิสระต่อกันจำนวนสิบสองขั้นตอน ซึ่งเผยให้เห็นบล็อกสี่บิตสามบล็อก แต่ละบล็อกที่เสร็จสิ้นจะถูกถอดรหัสเป็นตัวเลขตั้งแต่ 0 ถึง 15 เพื่อหาค่าตัวแปร a, b และ c จะมีการบวกค่า 1 เข้ากับค่าบล็อกที่ถอดรหัสแล้ว ส่งผลให้ได้จำนวนเต็มในช่วง 1 ถึง 16

สถิติหลักคือจำนวนคู่จำนวนเต็ม (x, y) โดยที่ x และ y อยู่ในช่วง 1 ถึง 16 และเป็นไปตามสมการ a*x + b*y = 16*c สถิติขั้นสุดท้ายดิบนี้เป็นพื้นฐานสำหรับการคำนวณรางวัล

โหมดรางวัลและการให้คะแนน

ก่อนเริ่มแต่ละรอบ คุณต้องเลือกเส้นโค้งน้ำหนักรางวัลล่วงหน้า: แบบเส้นตรง, แบบกำลังสอง หรือแบบกำลังสาม ฟังก์ชันคะแนนถูกกำหนดโดย function score(mask){return statistic((mask>>8)+1,(mask>>4&15)+1,(mask&15)+1)-CFG.min;} โดยที่ CFG.min คือค่าสถิติต่ำสุดทั่วโลก

ราคาเสนอสดคำนวณจาก 0.97 คูณด้วยค่าคาดหวังของน้ำหนักสุดท้ายแบบมีเงื่อนไข หารด้วยค่าคาดหวังของน้ำหนักเริ่มต้น ราคาเสนอนี้สามารถเพิ่มขึ้น ลดลง หรือกลายเป็นศูนย์ได้ รูปแบบเฉพาะที่เลือกจะมีผลต่อการกระจายของผลลัพธ์ แต่ค่า RTP ที่คาดหวังจะคงที่ที่ 97% ตามหลักฐานทางคณิตศาสตร์

การควบคุม, เดิมพัน และการชำระบัญชี

เดิมพันสามารถเลือกได้ที่ 10, 20, 50 หรือ 100 เหรียญเล่น โดย 20 เป็นค่าเริ่มต้น เมื่อจับเดิมพันได้ การตั้งค่า การเติมเหรียญ และการเริ่มรอบใหม่จะถูกล็อกจนกว่าจะถึงขั้นตอนการชำระบัญชี

การชำระบัญชีเกิดขึ้นเมื่อคุณเก็บราคาเสนอปัจจุบันด้วยตนเอง เมื่อถึงเกณฑ์หยุดอัตโนมัติที่กำหนดไว้ล่วงหน้า หรือเมื่อราคาเสนอกลายเป็นศูนย์ หากราคาเสนอกลายเป็นศูนย์ การชำระบัญชีจะเกิดขึ้นก่อนการถอนเงินสดหากเหตุการณ์ทั้งสองเกิดขึ้นพร้อมกัน ขั้นตอนสุดท้ายที่ 12 จะเก็บราคาเสนอปัจจุบันสำหรับรอบที่เหลือรอด ที่ขั้นตอนการชำระบัญชี ส่วนจำนวนเต็มของ (ผลตอบแทนรวมดิบ + การสะสมเศษส่วนที่เก็บไว้) จะถูกเครดิต; ส่วนเศษที่เหลือจะคงอยู่ รอบที่ให้ผลตอบแทนเป็นศูนย์จะทำให้การสะสมเศษส่วนไม่เปลี่ยนแปลง

การเก็บอัตโนมัติและกฎการหยุด

สามารถตั้งค่าการเก็บอัตโนมัติเป็นปิด, 1.25, 1.75 หรือ 2.50 ได้ หากเกณฑ์อัตโนมัติถูกทะลุก่อนหน้านี้ วงจรจะจบลงก่อนเหตุการณ์ศูนย์ที่ตามมา หากเหตุการณ์ศูนย์เกิดขึ้นก่อนที่เหตุการณ์เดียวกัน เหตุการณ์ศูนย์จะมีความสำคัญกว่า กระบวนการนี้จะให้ความสำคัญกับเหตุการณ์ที่ถูกทะลุไว้ก่อนหน้าก่อนเหตุการณ์พังทีหลัง โดยขั้นตอนสุดท้ายของเทอร์มินัลที่เหลืออยู่จะเก็บราคาปัจจุบันหากไม่มีการตัดสินใจก่อนหน้า

หลักฐานทางคณิตศาสตร์และ RTP

ตารางด้านล่างแสดงผลการจำลองจากการเล่น 1,000,000 รอบ สำหรับแต่ละเส้นโค้งและนโยบาย ซึ่งเป็นข้อมูลตัวอย่างสนับสนุน ไม่ใช่กฎการจ่ายเงินทางคณิตศาสตร์โดยสมบูรณ์ ค่า RTP ที่คาดหวังอยู่ที่ 97% อย่างสม่ำเสมอ

เส้นโค้งนโยบายRTP ที่คาดหวังRTP ที่วัดได้
0 (เชิงเส้น)manual-step69796.9894
0 (เชิงเส้น)terminal129796.8616
0 (เชิงเส้น)first-cross1.259796.9612
0 (เชิงเส้น)first-cross1.759796.9308
0 (เชิงเส้น)first-cross2.509796.9083
1 (กำลังสอง)manual-step69796.9489
1 (กำลังสอง)terminal129796.8437
1 (กำลังสอง)first-cross1.259796.9657
1 (กำลังสอง)first-cross1.759797.0262
1 (กำลังสอง)first-cross2.509797.2365
2 (กำลังสาม)manual-step69797.0121
2 (กำลังสาม)terminal129797.6186
2 (กำลังสาม)first-cross1.259797.0164
2 (กำลังสาม)first-cross1.759796.9790
2 (กำลังสาม)first-cross2.509797.2465

กระเป๋าเงิน, การบันทึกข้อมูล, และตัวตนในโหมดทดลอง

กระเป๋าเดโมเริ่มต้นด้วยยอดเงินคงเหลือ 1,000 เหรียญเสมือน การเติมเงินกลับเป็นแบบแมนนวลและเกิดขึ้นเฉพาะเมื่อผู้เล่นไม่ได้เล่นอยู่ หากยอดเงินลดลงต่ำกว่า 10 ขณะไม่ได้เล่น ระบบจะตั้งค่ายอดเงินกลับไปที่ 1,000 พอดี การเติมเงินจะไม่ล้างเศษที่เหลือ ซึ่งจะถูกเก็บไว้ใน localStorage ของเบราว์เซอร์ตลอดการปิดรอบ การเติมเงิน และการโหลดหน้าใหม่

หากคุณโหลดหน้าใหม่ระหว่างรอบที่ยังไม่เสร็จ ยอดเดิมพันที่จับไว้จะถูกหักไว้ และรอบนั้นจะจบลงโดยไม่มีการคืนเงินหรือต่อรอบ ยอดเดิมพันเริ่มต้น (20) และค่าเริ่มต้นแรกจะถูกกู้คืนกลับมา เหรียญเสมือนไม่มีมูลค่าเงินสด และไม่มีระบบเข้าสู่บัญชีหรือขั้นตอนการชำระเงินในโหมดเดโมนี้ การเก็บข้อมูลรวมถึงยอดเหรียญเสมือนและเศษการจ่ายคืนใน localStorage ของเบราว์เซอร์

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

คำนวณคะแนนใน Claim ของ Bounded Diophantine solutions ได้อย่างไร

คะแนนคำนวณโดยการถอดรหัสบล็อกสี่บิตสามบล็อกเป็นจำนวนเต็ม a, b, c (1-16) จากนั้นนับคู่จำนวนเต็ม (x,y) ระหว่าง 1 ถึง 16 ที่สอดคล้องกับสมการ a*x + b*y = 16*c โดยนำค่าต่ำสุดทั่วโลกมาลบออกจากจำนวนที่นับได้

เกิดอะไรขึ้นหากราคาอ้างอิงแตะศูนย์

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

เศษที่เหลือจะคงอยู่หลังจากเติมเงินหรือไม่

ใช่ เศษที่เหลือจะคงอยู่ใน localStorage ของเบราว์เซอร์ตลอดการปิดรอบ การเติมเงิน และการโหลดหน้าใหม่ การเติมเงินจะไม่ล้างเศษที่เหลือ