منصفانہ پانسے، منصفانہ کھیل
ہر وہ بیک گیمن کھلاڑی جو آخری پھینک کے دوہرے سے ہارا ہے، یہی سوچتا ہے: کیا یہ پانسے منصفانہ ہیں؟ کسی بھی بیک گیمن ایپ سے پوچھنے کے لیے یہ سب سے درست سوال ہے۔ یہ رہا بالکل وہ طریقہ کہ ہمارے پانسے کیسے تیار ہوتے ہیں، کیوں کوئی بھی، ہم سمیت، انہیں جھکا نہیں سکتا، اور باقی کھیل کو بھی کیسے دیانت دار رکھا جاتا ہے۔
ختم شدہ کسی بھی گیم کی خود تصدیق کریں
باتیں سستی ہوتی ہیں، تو یہ رہا وہ ثبوت جو آپ خود چلا سکتے ہیں۔ جب کوئی میچ ختم ہوتا ہے تو ہم اس کا سرور سیڈ اور وہ کمٹمنٹ ظاہر کر دیتے ہیں جو ہم نے پہلے پانسے سے پہلے شائع کی تھی۔ وہ ریویل بنڈل نیچے چسپاں کریں، یہ صفحہ ہر پانسے کو صفر سے دوبارہ اخذ کرے گا، بالکل وہی حساب جو ہمارے سرورز نے چلایا، اور بتائے گا کہ آیا پانسے مطابقت رکھتے ہیں۔ یہ ہمارے پانسے کی ریاضی کو کھلے عام دوبارہ نافذ کرتا ہے: ایک صاف دوبارہ اخذ ثابت کرتا ہے کہ ہر پانسہ ظاہر شدہ سیڈ سے نکلتا ہے، سو کوئی پھینک نہ اس کے خلاف بدلی گئی نہ دوبارہ پھینکی گئی۔ مکمل سبز «قابلِ ثبوت منصفانہ» نتیجے کے لیے، وہ کلائنٹ سیڈ شامل کریں جو آپ کی ایپ نے گیم کے آغاز پر ریکارڈ کیا تھا: یہ ثابت کرتا ہے کہ آپ کی اپنی بے ترتیبی بھی شامل ہوئی، سو پانسے پہلے سے بھی منتخب نہیں کیے جا سکتے تھے۔
پانسے: قابلِ ثبوت منصفانہ، سرور پر پھینکے جاتے ہیں
ہر گیم میں ہر پھینک ہمارے گیم سرورز پر چلنے والے ایک رینڈم نمبر جنریٹر سے تیار ہوتی ہے، اور وہ قابلِ ثبوت منصفانہ ہے۔ سب سے پہلی پھینک سے پہلے ہم ایک کمٹمنٹ شائع کرتے ہیں: اُس خفیہ سیڈ کا رمزی نقشِ انگشت جس سے پانسے آئیں گے۔ جب میچ ختم ہوتا ہے تو ہم وہ سیڈ ظاہر کر دیتے ہیں، اور کوئی بھی ہر پانسے کو اس سے دوبارہ اخذ کر کے اُس کمٹمنٹ سے جانچ سکتا ہے جو ہم نے پہلے سے مقفل کر رکھی تھی۔ ہم پر بھروسہ نہ کریں، خود تصدیق کریں۔ اور چونکہ آپ کا اپنا کلائنٹ سیڈ بھی اس میں شامل ہوتا ہے، سو پانسوں کو کوئی بھی، ہم سمیت، نہ منتخب کر سکتا ہے، نہ بدل سکتا ہے، نہ دوبارہ پھینک سکتا ہے۔
اتنا ہی اہم یہ ہے کہ پھینک کہاں ہوتی ہے۔ پانسے کبھی آپ کے آلے پر تیار نہیں ہوتے، آپ کا فون صرف وہ پھینک دکھاتا ہے جو سرور پہلے ہی کر چکا ہے۔ یہی ایک ڈیزائن فیصلہ پانسے کی دھوکہ دہی کے پورے خاندان کو مٹا دیتا ہے: ایک بدلی ہوئی ایپ دوبارہ پھینک نہیں سکتی، ایک تاخیری جھٹکا کسی پھینک کی نقل نہیں بنا سکتا، اور کلائنٹ کی جانب کوئی چال اگلے نمبر میں جھانک نہیں سکتی، کیونکہ اگلا نمبر کہیں موجود ہی نہیں ہوتا جب تک سرور اسے نہ بنائے۔
اور پھینکیں کبھی ایڈجسٹ نہیں کی جاتیں۔ کوئی «مصروفیت کا منحنی» نہیں، کوئی واپسی کی میکینک نہیں، ہار کے سلسلے میں پھنسے کھلاڑیوں کے لیے کوئی رعایت نہیں۔ جنریٹر نہ جانتا ہے نہ پروا کرتا ہے کہ کون جیت رہا ہے۔
بورڈ: ہر ایک چال پر تصدیق شدہ
منصفانہ پانسوں کا کچھ مطلب نہ ہوتا اگر بورڈ خود ہی بھٹک سکتا یا اس سے چھیڑ چھاڑ ہو سکتی، اس لیے کھیل ایک سخت سرور-بااختیار ماڈل پر چلتا ہے۔ آپ کا آلہ سرور کو کبھی نہیں بتاتا کہ بورڈ کیسا دکھتا ہے، وہ صرف آپ کی نیت بھیجتا ہے («اس مہرے کو 13 پوائنٹ سے 8 پوائنٹ پر لے جاؤ»)۔ سرور اس چال کو سرکاری قواعد اور سرکاری بورڈ کے سامنے جانچتا ہے؛ غیر قانونی چالیں سیدھی رد کر دی جاتی ہیں، چاہے کوئی بدلا ہوا کلائنٹ کچھ بھی دعویٰ کرے۔
پھر دہری جانچ آتی ہے: ہر حالت کی اپ ڈیٹ کے ساتھ سرور اصل بورڈ حالت کا ایک مختصر نقشِ انگشت (ہیش) نشر کرتا ہے۔ آپ کا آلہ وہی نقشِ انگشت اپنے مقامی بورڈ سے حساب کر کے موازنہ کرتا ہے۔ اگر ایک مہرہ بھی مختلف ہو تو کلائنٹ اپنی نقل پھینک دیتا ہے اور سرور سے دوبارہ ہم وقت ہو جاتا ہے۔ یوں یہ ثابت ہوتا ہے کہ دونوں کھلاڑی ہر لمحہ ایک ہی گیم دیکھ رہے ہیں، بے ہم وقتی ایک ہی آمد و رفت میں خود ٹھیک ہو جاتی ہے، اور کوئی ایسا وقفہ نہیں جہاں کسی باسی یا چھیڑی ہوئی بورڈ پر کھیلا جا سکے۔
حریف: Glicko-2 میچ میکنگ
انصاف کا تعلق اس سے بھی ہے کہ آپ کس کا سامنا کرتے ہیں۔ یہاں ریٹنگ Glicko-2 استعمال کرتی ہے، ایلو کا جدید جانشین، جو آپ کی کھیل کی طاقت اور اس اندازے پر نظام کے اعتماد، دونوں کا سراغ رکھتا ہے، تاکہ نئے کھلاڑی پچاس گیمیں دوسروں کی سیڑھی بننے کے بجائے تیزی سے اپنی اصل سطح تک پہنچ جائیں۔ میچ میکنگ آپ کو ملتی جلتی ریٹنگ کے حریفوں سے ملاتی ہے، اور ریٹنگ والے نتائج ہر گیم کے بعد نظام میں واپس شامل ہوتے ہیں۔
نتیجہ: جب آپ جیتتے ہیں تو آپ نے ایک ہمسر کو مات دی۔ جب آپ ہارتے ہیں تو سیکھنے کے لیے کوئی حقیقی چیز موجود ہے، اکثر حکمتِ عملی کے رہنماؤں میں۔
منصفانہ پانسے دراصل کیسے محسوس ہوتے ہیں
یہ رہی بے چین کر دینے والی حقیقت: واقعی بے ترتیب پانسے اکثر لوگوں کی توقع سے زیادہ اتار چڑھاؤ والے محسوس ہوتے ہیں۔ حقیقی بے ترتیبی لگاتار چار دوہرے، ایک پوائنٹ کے گھر کے سامنے داخلے کی ناکامیاں، اور آخری پھینک کے معجزے پیدا کرتی ہے، بالکل اُسی تعدد پر جو امکان پیش گوئی کرتا ہے۔ 17/36 کا ایک شاٹ چوتھائی سے زیادہ مرتبہ لگاتار دو بار خطا جاتا ہے۔ یادداشت رسوائیاں سنبھال رکھتی ہے اور معمول کو پھینک دیتی ہے، اسی لیے ہر تجربہ کار آن لائن کھلاڑی کے پاس ایک «دھوکے بازی والے پانسے» کی کہانی ہوتی ہے، مگر کسی شماریاتی جانچ نے یہاں ان میں سے ایک کی بھی تصدیق نہیں کی۔
اگر آپ اپنی جبلت کو کیلیبریٹ کرنا چاہتے ہیں تو امکان کی بنیادوں کا رہنما اصل اعداد کھول کر رکھ دیتا ہے: 36 امتزاج، ہر فاصلے پر ضرب لگنے کے امکانات، بار سے داخلے کے مواقع۔ یہ جاننا کہ کوئی مخصوص نمبر 36 میں سے 11 بار آتا ہے، «ناممکن بدقسمتی» کو «ایک عام منگل» میں بدل دیتا ہے۔
ہمارا عہد
- سرور پر تیار، قابلِ ثبوت منصفانہ پانسے: کبھی آلے پر نہیں پھینکے جاتے، کسی کھلاڑی یا صورتحال کے لیے کبھی ایڈجسٹ نہیں کیے جاتے، اور گیم ختم ہونے پر ہر کوئی ان کی تصدیق کر سکتا ہے۔
- سرچشمے پر قواعد کا نفاذ: ہر چال کی تصدیق سرور کرتا ہے؛ بدلے ہوئے کلائنٹ کچھ حاصل نہیں کرتے۔
- بورڈ کی مسلسل تصدیق: ہر اپ ڈیٹ پر ہیش سے جانچ، ہر عدم مطابقت پر خود اصلاح۔
- مہارت پر مبنی جوڑ: Glicko-2 ریٹنگز اور ریٹنگ کے مطابق میچ میکنگ۔
منصفانہ پانسوں کا مطلب ہے کہ میز پر بچی واحد برتری مہارت ہے، اور مہارت سیکھی جا سکتی ہے۔ قواعد سے آغاز کریں، حکمتِ عملی سے اسے تیز کریں، اور اسے براہِ راست آزمائیں: نیچے دی گئی میز مفت ہے، آپ کے براؤزر میں، بغیر کسی انسٹال کے۔