fair diceprovably fairbackgammon apps
في الغالب الأعم، لا. الرميات التي تبدو متلاعبا بها هي عادة عشوائية نزيهة تُقرأ عبر الذاكرة البشرية: الدبل يأتي مرة كل ست رميات، والسلاسل طبيعية، والخسائر تبقى بينما تبهت الانتصارات. والحقيقة الأقسى تقع تحت ذلك. فمع تطبيق مغلق لا تستطيع التحقق من أي من هذا، ولذلك فالسؤال الحقيقي ليس هل يغش التطبيق. بل هل يستطيع التطبيق أن يثبت أنه لا يغش.
كل تطبيقات الطاولة تسمع الشكويين نفسيهما، واللاعبون يقولونهما منذ أن عرف النرد الدوران. الخصم يحصل على دبل أكثر من اللازم. الخصم يجد دائما الرقم الذي يحتاجه. كان الخاسر يقولها في مقاهي إسطنبول حين كان النرد من عظم والطاولة من خشب. هذا يستحق إجابة جادة، لا هزة كتف. وهذه واحدة.
لماذا يخرج التطبيق كل هذا الدبل؟
لأن الدبل شائع، ولأن ما يهزمك منه يبقى في الذاكرة. النردان يسقطان بـ 36 طريقة. ست منها دبل. رمية من كل ست تأتي مزدوجة، وهذا الكسر وحده يغذي الشكوى كلها تقريبا.
- المباراة النموذجية تجري في 50 إلى 60 رمية للاعبين معا. ثمانية إلى عشرة دبلات على الطاولة ليست سلسلة ساخنة. إنها المباراة المتوسطة.
- دبلان متتاليان يسقطان زوجا من كل 36. العب بضع مباريات في أمسية وسترى ذلك أكثر من مرة.
- ثلاث دبلات متتالية سلسلة من كل 216. العب بانتظام وستقابلها. حساب، لا خلل.
- أي رقم يحتاجه خصمك يظهر على نرد واحد على الأقل 11 مرة من 36، أي قرابة فرصة من ثلاث.
والبار يروي القصة نفسها. أغلق نقطتين من بيتك وسيظل خصمك يدخل نحو ثماني مرات من تسع. اترك قطعة مكشوفة ضمن المدى المباشر وسيأتي الرقم الذي يضربها نحو مرة من ثلاث، قبل أن تضيف الرميات المركبة المزيد. وحين تكون الأرقام التي يحتاجونها بهذه الوفرة، فإن "دائما يرمون ما يحتاجون" هو ببساطة شكل النرد العادل كما يُرى من الجانب الخاسر من الرقعة.
لماذا يبدو النرد ظالما فقط حين تخسر؟
لأن الذاكرة تمسك دفترا أعوج. يقيس علماء النفس هذا منذ عقود: الخسارة تزن نحو ضعف الفوز المكافئ لها. لذا فالـ 6-6 التي دمرت جدارك تبقى معك أسبوعا، بينما بدت الـ 6-6 التي أتتك عدلا ونُسيت قبل العشاء. لا أحد يتذكر الليلة التي كان فيها النرد متوسطا، ولا أحد يكتب عنها. لذلك تُقرأ كل نقاشات النرد المتلاعب به بالطريقة نفسها، ولا يكاد أي منها يأتي بجدول عد.
هذا ليس عيبا فيك. الانتباه يخزّن الرمية التي غيّرت المباراة ويرمي الخمسين التي لم تغيرها. كان اللاعبون يتهمون النرد بالخيانة حين كان النرد يُنحت من عظم. وقد ورث التطبيق هذا الشك يوم رسم أول قطعة له.
هل يستطيع تطبيق طاولة أن يغش فعلا؟
نعم، والنزاهة تقتضي قول ذلك صراحة. المكعبات المتدحرجة على شاشتك رسوم متحركة. الأرقام تأتي من شيفرة على خادم لا تراه، ولا شيء مادي يقيدها. أغلب الاستوديوهات بلا دافع، لأن لعبة متلاعبا بها سمعة ميتة تنتظر أن تنكشف، وحين يجري لاعبون اختبارات عد على تطبيقات كبيرة تعود المجاميع عادية في الغالب. لكن "غالبا لا" ثقة، لا برهان. فمع تطبيق مغلق لا توجد تجربة تستطيع إجراءها لتحسم المسألة، لأن البنية تبقي النرد بعيدا عن المتناول. إذن التقسيم النزيه ليس تطبيقات تغش مقابل تطبيقات نزيهة. بل نرد تستطيع فحصه مقابل نرد عليك تصديقه.
لا يمكنك تدقيق شعور. لكن يمكنك تدقيق إيصال.
كيف تختبر النرد بنفسك؟
قبل أن يلجأ أحد إلى التشفير، أجرِ اختبار الورقة. إنه يحسم أغلب الشكوك في أمسية واحدة.
حدد التوقع أولا. اكتب كيف يبدو العدل قبل أن تلعب: رمية من كل ست هي دبل، للطرفين معا. أما أن تقرر ما هو مريب بعد أن تخسر، فتلك هي الطريقة التي ينتصر بها الانحياز.
عُد بدل أن تتذكر. خلال جلسة كاملة، عُد كل رمية وكل دبل، لك ولخصمك. الورقة تغلب الذاكرة، لأن الذاكرة هي الأداة التي كانت تعطي تقارير خاطئة أصلا.
اقرأ النتيجة كإحصائي. في 120 رمية، توقع نحو 20 دبل. وأي رقم من نحو خمسة عشر إلى نحو ثمانية وعشرين تذبذب عادي. وحده فارق كبير يصمد عبر جلسات كثيرة يعني شيئا.
يحدث أمران حين يجري اللاعبون هذا الاختبار فعلا. أولا، تأتي دبلات الخصم قريبة من المعدل الأساسي في كل مرة تقريبا، ويكون عددهم هم ما يفاجئهم. ثانيا، يكشف الاختبار سقفه بنفسه. فقد تكون المجاميع نظيفة والتوقيت متسخا: غشاش مصمم يستطيع تقديم حصة عادلة تماما من الدبل ومع ذلك يرسل الدبل المناسب في أسوأ لحظة بالنسبة لك. العد لا يمسك هذا. الإيصالات تمسكه.
ماذا ينشر أوريون عن كل مباراة؟
إيصالا من ثلاثة أجزاء. قبل أول رمية، يلتزم خادمنا بنرده: ينشر بصمة SHA-256 لبذرة سرية والمباراة لم تُلعب بعد. وأثناء المباراة، تُشتق كل رمية من تلك البذرة بـ HMAC-SHA256، رمية بعد رمية، بالترتيب. وبعد آخر حركة، تُكشف البذرة نفسها.
هذا البناء يجعل النرد قابلا للفحص. جزّئ البذرة المكشوفة، ويجب أن تعيد إنتاج البصمة المنشورة قبل أن يُرمى أي شيء، وهو ما يثبت أن النرد كان محددا قبل أن يتحرك أي من اللاعبين. أعد اشتقاق الرميات، ويجب أن تطابق المباراة التي لعبتها فعلا، وهو ما يثبت أن شيئا لم يُستبدل في الطريق. غيّر نردة واحدة في أي موضع وسترفض السلسلة أن تُغلق. وأداة التحقق على orion.arthea.ai/verify تعيد حساب ذلك كله في متصفحك عبر Web Crypto، بلا حساب وبلا شيء يُثبَّت. ولأن الخادم يتحقق من كل حركة حية عند مصدرها، لا يستطيع خصم أن يمرر عليك حركة غير قانونية بينما أنت منشغل بمتابعة النرد.
بنيناه هكذا لأن "ثق بنا" ليست إجابة نقبلها نحن من أي أحد آخر. وباب orion.arthea.ai/go يحمل رابطي App Store وGoogle Play، ويُظهر دائما ما هو متاح الآن. أما أداة التحقق فقد أُطلقت أولا، عن قصد. فالبرهان ينبغي أن يكون بانتظار اللاعبين قبل وصولهم.