1. الرئيسية
  2. تحقق

الزهر والورق عادل،
وتقدر تتحقق بنفسك

كل رمية زهر وكل خلطة ورق تنحسب من سرّ نثبّته قبل اللعبة ورقم من جوالك. بعد المباراة ينكشف السر، وأي أحد يعيد الحساب.

كيف يشتغل

ثلاث مراحل، ونفس الطريقة لكل الألعاب: الزهر في اللودو والطاولة، والورق في البلوت وجاكارو والهاند.

قبل أول رمية

نثبّت السر

سرّنا لهذي المباراة••••••••
بصمته، تنعرض لكa3f9…7c21

البصمة تثبت السر بدون ما تكشفه. ما نقدر نغيّره بعدها.

وقت اللعب

كل رمية تنحسب

سرّنا
+
رقم من جوالك7e02…c1a6
+
رقم الرمية38
الزهر5

فلا نحن ولا أحد غيرك يختار الرمية لحاله.

بعد النهاية

ينكشف السر

السر مكشوف9c1e…
بصمته تطابق اللي شفته؟
كل رمية وكل خلطة تنعاد وتطابق؟

تقدر تعيد الحساب هنا، أو بأي برنامج من عندك.

وش يضمن لك هذا

  • ما نقدر نغيّر رمية بعد ما تبدأ اللعبةالبصمة منشورة قبل أول رمية، وأي تغيير في السر يبان.
  • ما نقدر نختار رمياتكرقم جوالك يدخل في كل رمية، ونحن ثبّتنا سرّنا قبل ما نعرفه.
  • ورقك مخفي وقت اللعبترتيب الخلطة ينكشف بعد الصكة بس، فما أحد يشوف ورق غيره.

للمبرمجين

hash  = SHA-256(serverSeed)
seed  = clientSeed0|clientSeed1|…
draw n = HMAC-SHA256(serverSeed, seed:n)
die   = uniform(6) + 1
deck  = Fisher-Yates, uniform(i+1)

uniform يرفض البايتات الزايدة عشان ما يصير فيه انحياز. وصفحة نتيجة كل مباراة فيها السر والأرقام وكل رمية وكل خلطة، عشان تعيد الحساب بنفسك.

أسئلة عن التحقق

إذا السيرفر يعرف السر، ما يقدر يغش؟

السر يتثبّت وبصمته تنعرض قبل أول رمية، وقبل ما نعرف أي شي عن اللعب. لو غيّرناه بعدها، البصمة ما تطابق وأي أحد يكشف ذلك. ورقم جوالك يدخل في كل رمية، فما نقدر نرتّبها مسبقًا.

ليش ما تكشفون السر من البداية؟

لأن اللي يعرف السر يقدر يحسب الرميات الجاية وترتيب الورق قبل ما ينلعب. لذلك ينكشف أول ما تخلص المباراة.

هل التحقق يشمل الورق في البلوت وجاكارو؟

إيه. كل خلطة ورق تنحسب بنفس الطريقة، خلطة وحدة لكل توزيعة. وقت اللعب ورق كل واحد مخفي، وبعد الصكة تقدر تتأكد من كل توزيعة.

وين ألقى رقم المباراة؟

في شاشة نهاية المباراة تحت «تحقق»، وتقدر تشارك الرابط مع اللي لعبوا معك.