نرد عادل ولعب نظيف

كل لاعب طاولة خسر أمام دبل في الرمية الأخيرة تساءل: هل هذا النرد عادل؟ إنه السؤال الصحيح لأي تطبيق طاولة. إليك بالضبط كيف يُولَّد نردنا، ولماذا لا يستطيع أحد, بمن فينا نحن, إمالته، وكيف تُحفظ نزاهة بقية اللعبة أيضًا.

تحقّق بنفسك من أي مباراة منتهية

الكلام سهل، وهذا هو الجزء الذي تستطيع تشغيله بنفسك. حين تنتهي المباراة نكشف بذرة الخادم والالتزام الذي نشرناه قبل الرمية الأولى، وكل حلقة نشرها كل جانب أثناء اللعب. الصق حزمة الكشف أدناه أو ابحث عن المباراة بمعرّفها: تعيد هذه الصفحة اشتقاق كل حجر نرد من ذلك السجل بالحساب نفسه الذي أجرته خوادمنا، ثم تعرض لك رمية برمية إن كانت القيم المخزَّنة مطابقة. ولا يلزمك أن تصدّقنا في شيء من ذلك؛ فالحساب مكشوف ويستطيع أي أحد أن يكرره. والشيء الوحيد الذي تمتنع هذه الصفحة عن فعله عمدًا هو منح شارة خضراء تقول «عادل بشكل قابل للإثبات»، لأنها لا تستطيع أن تستحقها بصدق: فهي لا ترى أبدًا القيم التي كتبها جهازك وأقفلها قبل الرمية الأولى، وسجلٌّ استُبدلت سلسلته بأكملها بتزوير متقن يُعاد اشتقاقه هنا بالإتقان نفسه. ولا يستبعد ذلك إلا مقارنة بايت ببايت مع ما أقفله جهازك، وتلك القيم لا يحتفظ بها سوى تطبيقك. لذا فإن السقف الصادق في هذه الصفحة هو «متسق»، وأقوى حكم هو ما تعطيك إياه شاشة «تحقّق» داخل التطبيق.

الحزمة تكشف بيانات النزاهة فقط: البذور والالتزام وقيم nonce والنرد. لا اسم لاعب ولا حساب في الأمر.

أو

نطّلع على حقول النزاهة لتلك المباراة وحدها، لا على هوية أي لاعب أبدًا.

حين يفتح رابط «تحقّق» في التطبيق هذه الصفحة يحمل الالتزام معه، فتستطيع مقابلته بما في السجل. وهو لا يغيّر النتيجة أدناه: النسخة التي أُقفلت قبل الرمية الأولى لا توجد إلا في جهازك، والمقارنة بها يقوم بها التحقق داخل التطبيق.

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

النرد: عادل بشكل قابل للإثبات، يُرمى على الخادم

كل رمية في مباراة منتهية على الإنترنت تُنتَج على خوادم اللعب لدينا، وهي عادلة بشكل قابل للإثبات دون أن يُطلب منك تصديقنا. قبل الرمية الأولى ننشر التزامنا بالبذرة السرية التي سيخرج منها النرد، ويلتزم تطبيق كل من اللاعبَين بسلسلة خاصة به، ويُجمَّد ذلك كله في سجل واحد قبل أن يرمي أحد. بعدها تستهلك كل رمية حلقة جديدة من سلسلة كل جانب: اللاعب صاحب الدور ينشر حلقته في بداية دوره، ولا يطلق الخصم حلقته إلا بعد أن تُقفَل تلك الحلقة، ويُشتق النرد في النهاية. وهكذا يبقى آخر مدخل مجهول لأي حجر نرد في الجهة المقابلة من الطاولة دائمًا. ونرد الافتتاح ليس استثناءً: لا يوجد أي من الحجرين قبل أن يقدّم الجانبان مساهمتيهما. فكل حجر نرد نتيجة حتمية لقيم التُزم بها سلفًا: لا أحد، ونحن منهم، يستطيع اختيار حجر أو استبداله أو إعادة رميه بهدوء. وهذا ادعاء عن قيمة رمية مكتملة ويقف عند هذا الحد: إلغاء المباراة، ووصول الرسائل من عدمه، ولمن انتهت المهلة، كلها خارجه. والأداة أعلاه تعيد اشتقاق كل حجر نرد في مباراة منتهية من السجل المنشور، وهو حساب يستطيع أي أحد أن يكرره. أما ما لا تستطيعه فهو تأكيد أن ذلك السجل هو مباراتك أنت، لأن ذلك يحتاج القيم التي أقفلها جهازك قبل اللعب ولا يحتفظ بها سوى تطبيقك؛ ولذلك تجري تلك الخطوة الأخيرة في شاشة «تحقّق» داخل التطبيق.

ولا يقل أهمية مكان حدوث الرمية. النرد لا يُولَّد على جهازك أبدًا, هاتفك يكتفي بعرض رمية أنجزها الخادم سلفًا. هذا القرار التصميمي الواحد يبيد عائلة غش النرد بأكملها: التطبيق المعدَّل لا يستطيع إعادة الرمي، وموجة التأخير لا تستطيع تكرار رمية، ولا حيلة في جهة العميل تستطيع استراق النظر إلى الرقم التالي, لأن الرقم التالي ليس موجودًا على هاتفك ليُقرأ: فهو يُشتق على الخادم، وذلك فقط بعد أن يطلق الجانبان حلقتيهما في ذلك الدور.

والرميات لا تُعدَّل أبدًا. لا "منحنى تفاعل"، ولا ميكانيكيات عودة، ولا دفعة للاعبين في سلسلة خسائر. المولّد لا يعرف من يفوز ولا يهتم.

اللوحة: تحقق في كل حركة على حدة

لن يعني النرد العادل شيئًا لو أمكن للّوحة نفسها أن تنحرف أو تُعبث، لذا تعمل اللعبة على نموذج سلطة-الخادم الصارم. جهازك لا يخبر الخادم أبدًا بشكل اللوحة, يرسل نيّتك فقط ("حرّك هذا الحجر من الخانة 13 إلى الخانة 8"). يفحص الخادم الحركة مقابل القواعد الرسمية واللوحة الرسمية؛ والحركات غير القانونية تُرفض ببساطة مهما ادّعى عميل معدَّل.

ثم يأتي التدقيق المزدوج: مع كل تحديث للحالة يبثّ الخادم بصمة مدمجة (هاش) لوضعية اللوحة الحقيقية. يحسب جهازك البصمة نفسها من لوحته المحلية ويقارن. فإن اختلف حجر واحد، رمى العميل نسخته وأعاد المزامنة من الخادم. وهكذا يُثبَت أن اللاعبين ينظران إلى المباراة نفسها في كل لحظة, الانحرافات تشفي نفسها في ذهاب وإياب واحد، ولا نافذة يمكن فيها اللعب على لوحة قديمة أو متلاعب بها.

الخصوم: مطابقة بنظام Glicko-2

العدل يتعلق أيضًا بمن تواجه. التصنيف هنا يعتمد Glicko-2، الخلف الحديث لإيلو الذي يتتبع قوتك في اللعب ودرجة ثقة النظام بهذا التقدير معًا, فيتقارب اللاعبون الجدد بسرعة إلى مستواهم الحقيقي بدل أن يقضوا خمسين مباراة درجات سلّم لغيرهم. تُقرن المطابقة بينك وبين خصوم من تصنيف مقارب، وتغذّي نتائج التصنيف النظام بعد كل مباراة.

والنتيجة: حين تفوز فقد تفوقت على ندّ. وحين تخسر فهناك شيء حقيقي تتعلمه, غالبًا في أدلة الاستراتيجية.

كيف يبدو النرد العادل فعلًا

إليك الحقيقة المزعجة: النرد العشوائي الحقيقي يبدو أكثر تقلبًا مما يتوقع معظم الناس. العشوائية الحقيقية تنتج أربعة دبلات متتالية، ورقصات دخول أمام بيت بخانة واحدة، ومعجزات في الرمية الأخيرة, بالترددات التي يتنبأ بها الاحتمال بالضبط. ضربة 17/36 تخيب مرتين متتاليتين أكثر من ربع المرات. الذاكرة تحفظ الفضائح وتهمل الروتين، ولهذا يملك كل لاعب إنترنت متمرس حكاية "نرد مغشوش"، ولم يدعم أي تدقيق إحصائي واحدة منها هنا قط.

إن أردت معايرة حدسك، فإن دليل أساسيات الاحتمالات يبسط الأرقام الحقيقية, 36 تركيبة، واحتمالات الضرب على كل مسافة، وفرص الدخول من الحاجز. أن تعرف أن أي رقم بعينه يظهر 11 مرة من 36 يحوّل "الحظ المستحيل" إلى "يوم ثلاثاء عادي".

التزامنا

  • نرد يُولَّد على الخادم وعادل بشكل قابل للإثبات: لا يُرمى على جهاز أبدًا، ولا يُعدَّل لأي لاعب أو موقف، ويُشتق من مدخلات يلتزم بها الجانبان قبل الرمية الأولى؛ فعند انتهاء المباراة يُعاد اشتقاق كل حجر من السجل المنشور، ويؤكد التطبيق أن المباراة مباراتك.
  • فرض القواعد عند المصدر: كل حركة يتحقق منها الخادم؛ والعملاء المعدَّلون لا يكسبون شيئًا.
  • تحقق مستمر من اللوحة: فحص بالهاش في كل تحديث، وشفاء ذاتي عند أي تعارض.
  • إقران على أساس المهارة: تصنيفات Glicko-2 ومطابقة بحسب التصنيف.

النرد العادل يعني أن الأفضلية الوحيدة الباقية على الطاولة هي المهارة, والمهارة قابلة للتعلم. ابدأ بـالقواعد، واصقلها بـالاستراتيجية، واختبرها مباشرة: الطاولة أدناه مجانية، في متصفحك، دون أي تثبيت.

الأسئلة المتكررة

هل نرد الطاولة على الإنترنت مغشوش؟

لا، ولستَ مضطرًا إلى تصديق كلامنا. في مباراة مكتملة على الإنترنت تأتي كل رمية من مدخلات التُزم بها قبل اللعب: ننشر التزامنا ببذرتنا السرية، ويلتزم تطبيق كل من اللاعبَين بسلسلة خاصة به، ثم تستهلك كل رمية حلقة جديدة من كل جانب؛ صاحب الدور ينشر أولًا، ولا يطلق الخصم حلقته إلا بعد أن تُقفَل تلك الحلقة. ولا يوجد أي حجر نرد قبل أن يقدّم الجانبان مساهمتيهما، فلا أحد، ونحن منهم، يستطيع اختيار حجر أو استبداله أو إعادة رميه بهدوء؛ وهذا يسري على قيمة رمية مكتملة ولا يتجاوزها: أما إلغاء المباراة ووصول الرسائل ولمن انتهت المهلة فخارج هذا الإثبات. ويستطيع أي أحد إعادة اشتقاق كل رمية في مباراة منتهية من السجل المنشور في هذه الصفحة، أما تأكيد أن ذلك السجل هو مباراتك أنت فخطوة تخص التطبيق، لأنه يحتفظ بالقيم التي أقفلها جهازك قبل اللعب. والنرد لا يُولَّد أبدًا على هاتفك، ولا يُعدَّل أبدًا لمساعدة لاعب أو الإضرار به أو لإدارة المباريات أو التأثير في نتائجها.

لماذا يبدو نردي أسوأ من نرد خصمي؟

لأن الذاكرة البشرية منحازة: الضربات المؤلمة تُحفظ، والرميات العادية تُنسى. في المباراة الواحدة يتقلب حظ النرد فعلًا, هذه هي الطاولة. وعلى مدى مباريات كثيرة يتعادل الأمر بدقة، والفائزون باستمرار هم من يتخذون قرارات أفضل بالتوزيع نفسه من الرميات. دليل الاحتمالات لدينا يريك شكل الاحتمالات الحقيقية.

هل يستطيع خصمي الغش أو التلاعب باللوحة؟

لا. الخادم هو السلطة الوحيدة على المباراة: هو من يولّد النرد، ويتحقق من قانونية كل حركة، ويطبّقها على اللوحة الرسمية. العميل المعدَّل لا يستطيع إرسال حركة غير قانونية, الخادم يرفض ببساطة كل ما لا تجيزه القواعد, ولوحتا اللاعبين تُدقَّقان باستمرار مقابل لوحة الخادم ببصمة تشفيرية في كل تحديث.

كيف تبقى المطابقة عادلة؟

التصنيف يعتمد نظام Glicko-2، وهو تطوير حديث لنظام إيلو يتتبع قوتك ودرجة يقين النظام بها معًا. تُقرن المطابقة بينك وبين خصوم من تصنيف مقارب، فيأتي الفوز من التفوق على الأنداد, لا من حصد المبتدئين.

طبّق ما تعلّمته

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

العب الطاولة مجانًافي المتصفح · بدون تثبيت