کیا آپ کے بورڈ گیم کا ڈائس گم ہو گیا ہے، یا آپ کو رول پلےنگ گیم کے سیشن کے بیچ میں d20 کی ضرورت ہے؟ یہ مفت آن لائن ڈائس رولر آپ کے پاس موجود نہ ہونے والے کسی بھی ڈائس کا متبادل ہے۔ “ڈائس” فیلڈ میں یہ سیٹ کریں کہ آپ کتنے ڈائس رول کرنا چاہتے ہیں — 1 اور 20 کے درمیان کوئی بھی عدد — “اطراف” فیلڈ میں بتائیں کہ ان میں سے ہر ایک کے کتنے رخ ہیں، اور پھر “بنائیں” پر کلک کریں۔ یہ صفحہ دو عام چھ رخوں والے ڈائس کے ساتھ کھلتا ہے، اس لیے پہلا رول صرف ایک کلک کی دوری پر ہوتا ہے۔ ہر ڈائس الگ سے دکھایا جاتا ہے، اور پورے رول کا مجموعہ براہ راست ان کے نیچے ظاہر ہوتا ہے، تاکہ 3d6 کے لیے مزید ذہنی حساب کی ضرورت نہ پڑے۔
ہر رول آپ کے براؤزر کے ذریعے Web Crypto API (crypto.getRandomValues) کے تحت انجام پاتا ہے، جو Math.random() جیسے چھدم بے ترتیب جاوا اسکرپٹ فنکشن کے بجائے براہ راست آپ کے سسٹم کے اپنے بے ترتیبی کے منبع سے کرپٹوگرافک طور پر ایک مضبوط بے ترتیب قدر نکالتا ہے۔ 32-بٹ خام قدر کو اطراف کی تعداد میں تبدیل کرنا وہ مقام ہے جہاں ورچوئل ڈائس اکثر خاموشی سے غلطیاں کرتے ہیں: قدر کو اطراف کی تعداد سے تقسیم کرنا اور باقی (modulo) کو لینا سب سے واضح طریقہ ہے لیکن یہ متعصبانہ بھی ہے، کیونکہ اگر اطراف کی تعداد 2^32 کو مکمل طور پر تقسیم نہ کرے، تو نچلے رخ دوسروں کے مقابلے میں قدرے زیادہ بار گریں گے۔ اس خامی کو modulo bias کہا جاتا ہے، اور یہ قابل پیمائش ہے، صرف نظریاتی نہیں۔ اس کے برعکس، یہ ٹول کسی بھی ایسی قدر کو مسترد کر دیتا ہے جو اطراف کی تعداد کے سب سے بڑے درست ضرب سے بڑھ جائے اور دوبارہ ڈرا کرتا ہے — ایک تکنیک جسے rejection sampling کہا جاتا ہے۔ اس کے لیے کچھ اضافی ڈراز کی ضرورت ہوتی ہے، لیکن یہ تخمینے کے بجائے درستگی کی ضمانت دیتا ہے۔ سرور کو کچھ نہیں بھیجا جاتا، لاگز میں کچھ محفوظ نہیں ہوتا، اور صفحہ لوڈ ہونے کے بعد آپ کے رولز اس وقت بھی کام کرتے رہتے ہیں جب آپ کا انٹرنیٹ کنکشن منقطع ہو جائے۔
یہ دو فیلڈز سارا کام کرتی ہیں، اور وہ براہ راست اس ڈائس نوٹیشن سے مطابقت رکھتی ہیں جو پہلے ہی گیمز میں استعمال ہوتی ہے۔ “ڈائس” کا مطلب ہے کہ آپ ایک ساتھ کتنے رول کرتے ہیں، 1 سے لے کر 20 تک۔ “اطراف” کا مطلب ہے کہ ہر ایک کے کتنے رخ ہیں، 2 سے لے کر 1000 تک — جو کہ d2 سکے کے ٹاس، ایک مکمل رول پلےنگ سیٹ (d4, d6, d8, d10, d12 اور d20)، ایک پرسنٹائل d100، اور اس کے علاوہ کسی بھی ایسی چیز کے لیے کافی ہے جس کا کوئی گیم تصور کر سکے۔ NdM فارمیٹ میں لکھی گئی کوئی بھی چیز لفظی طور پر صرف یہ دو فیلڈز ہیں: 2d6 کا مطلب ہے “ڈائس” کو 2 پر اور “اطراف” کو 6 پر سیٹ کرنا، جبکہ اکیلے d20 کا مطلب ہے “ڈائس” 1 اور “اطراف” 20 پر سیٹ کرنا۔ کیا آپ کسی کریکٹر ایٹریبیوٹ کے لیے 3d6 رول کر رہے ہیں؟ “ڈائس” کو 3 پر، “اطراف” کو 6 پر سیٹ کریں، “بنائیں” پر کلک کریں، اور تمام تین رخ ان کے مجموعے کے ساتھ ظاہر ہوں گے۔ دو سوئچ اس بات کو تبدیل کرتے ہیں کہ نتیجہ کیسا لگتا ہے، نہ کہ اس کے مواد کو۔ “متحرک 3D ڈائس”، جو پہلے سے آن ہوتا ہے، ہر ڈائس کے لیے ایک گھومنے والا کیوب بناتا ہے جب تک کہ وہ رک نہ جائے — اسے آف کریں، اور اعداد فوری طور پر ایک سادہ فہرست کے طور پر ظاہر ہوں گے۔ “بے ترتیب رنگ” معیاری سرخ کے بجائے ہر ڈائس کو اپنا الگ رنگ دیتا ہے، اور یہ صرف اس وقت کام کرتا ہے جب “متحرک 3D ڈائس” آن ہو، کیونکہ سادہ فہرست میں رنگنے کے لیے کوئی ڈائس نہیں ہوتا۔ نقطے صرف چھ رخوں والے ڈائس کے لیے بنائے جاتے ہیں؛ کسی بھی دوسری قسم کے لیے، گرا ہوا عدد براہ راست رخ پر دکھایا جاتا ہے کیونکہ سترہ رخوں والے ڈائس کے لیے کوئی معیاری ڈاٹ لے آؤٹ نہیں ہوتا۔
نتیجے کے نیچے ایک لائن آپ کو حساب کرنے سے بچاتی ہے: Σ آپ کے رول میں شامل ہر ڈائس کا مجموعہ ہے، اس کے بعد وہ وقت ہے جو رول میں لگا اور یہ نوٹ کہ اسے مقامی طور پر بنایا گیا تھا۔ “سب کاپی کریں” بٹن نتیجے کو آپ کے کلپ بورڈ پر بھیجتا ہے، اور “فائل میں محفوظ کریں” اسے ایک ٹیکسٹ فائل میں لکھتا ہے — دونوں ہی مجموعے کے بجائے ہر انفرادی رخ کو الگ الگ لائن پر پیش کرتے ہیں، تاکہ جو کچھ رول ہوا اس کا لاگ وہی رہے: جو کچھ رول ہوا اس کا لاگ۔ “تاریخچہ” آپ کے آخری 10 رولز کو براہ راست آپ کے براؤزر میں رکھتا ہے: ان میں سے کسی ایک پر کلک کر کے اسے اس کے مجموعے کے ساتھ واپس اسکرین پر لائیں، کسی ایک اندراج کو کاپی یا ڈیلیٹ کریں، یا جب چاہیں پوری فہرست کو صاف کریں۔ “صاف کریں” بٹن آپ کی سیٹنگز کو تبدیل کیے بغیر نتائج کی ونڈو کو خالی کر دیتا ہے۔
کیا ورچوئل ڈائس فزیکل ڈائس سے بہتر ہیں؟ انصاف کے معاملے میں — ہاں، اور اس کی وجہ طبعی ہے۔ ایک عام ڈھالے گئے ڈائس میں سوراخ کر کے اس کے نقطے پینٹ کیے جاتے ہیں، اور ہر سوراخ تھوڑا سا مادہ ہٹا دیتا ہے، اس لیے نمبر چھ والا رخ — اپنے چھ سوراخوں کے ساتھ — سب سے قدرے ہلکا ہو جاتا ہے، اور اس کے مخالف رخ سب سے قدرے بھاری۔ کیسینو کے precision dice (درست ڈائس) بالکل اسی وجہ سے موجود ہیں: ان کے نقطوں کو فلیٹ سطح پر مساوی کثافت والے مواد سے بھرا جاتا ہے، ان کے کناروں کو گول کے بجائے چوکور زاویوں پر کاٹا جاتا ہے، انہیں ملی میٹر کے ایک حصے کی درستگی کے ساتھ مشین سے بنایا جاتا ہے، اور پھر بھی چند گھنٹوں کے کھیل کے بعد انہیں گیم سے ہٹا دیا جاتا ہے۔ بورڈ گیم کے ڈبے میں موجود ڈائس میں ان میں سے کوئی خصوصیت نہیں ہوتی اور وقت کے ساتھ ساتھ وہ گھس جاتے ہیں — ایک ٹوٹا ہوا کونا، کنارے جو سالوں تک ہاتھوں سے رگڑ کھانے کی وجہ سے گول ہو جاتے ہیں، میز کے بجائے کمبل پر رول کیا جانے والا ڈائس، یہ حقیقت میں بے ترتیب نہیں ہوتے۔ ایک ورچوئل ڈائس میں غلطی کرنے کے لیے کوئی جیومیٹری نہیں ہوتی، یہ گھستا نہیں، اور یہ پھینکنے کی تکنیک کے بارے میں بحث کی کوئی گنجائش نہیں چھوڑتا، اور یہ اپنے دس ہزارویں رول پر بالکل اسی طرح برتاؤ کرتا ہے جیسا اس نے پہلے پر کیا تھا۔ یہ جو کام نہیں کر سکتا — وہ آپ کی ہتھیلی میں آرام سے بیٹھنا ہے۔ ایک دیانتدارانہ نتیجہ یہ ہے کہ یہ ٹول انصاف میں جیت جاتا ہے لیکن رسم میں ہار جاتا ہے۔
ایک منصفانہ ڈائس اور ایک منصفانہ مجموعہ ایک جیسی چیزیں نہیں ہیں۔ ایک اکیلے ڈائس کے ہر رخ کے گرنے کا یکساں امکان ہوتا ہے، لیکن جب آپ ڈائس کو جمع کرنا شروع کرتے ہیں تو یہ مجموعے اپنی مساوات کھو دیتے ہیں، اور یہ لوگوں کو ہمیشہ حیران کرتا ہے۔ دو چھ رخوں والے ڈائس 36 یکساں امکانات والے امتزاج میں گرتے ہیں؛ ان میں سے بالکل 6 مل کر 7 بنتے ہیں، جبکہ 2 آنے کا صرف ایک ہی طریقہ ہے اور 12 آنے کا بھی بالکل ایک ہی طریقہ ہے — اس لیے 7، 12 کے مقابلے میں چھ گنا زیادہ بار ظاہر ہوتا ہے، اور یہ مکمل طور پر منصفانہ ڈائس کے لیے بھی درست رہتا ہے۔ ایک تیسرا ڈائس شامل کرنے سے یہ پیٹرن اور بھی تنگ ہو جاتا ہے، جس سے 3d6 کے نتائج درمیان میں جمع ہونے پر مجبور ہو جاتے ہیں، اور یہی وجہ ہے کہ گیم ڈیزائنرز اسے اس وقت استعمال کرتے ہیں جب انہیں انتہائی قدروں کے بجائے اوسط کی ضرورت ہوتی ہے۔ ایک اکیلے چھ رخوں والے ڈائس کا اوسط بالکل 3.5 ہوتا ہے، جو 2d6 کا اوسط 7 اور 3d6 کا اوسط 10.5 بناتا ہے، اور گیمنگ ٹیبل پر یہ ریاضی اکثر کسی بھی امکان سے زیادہ کارآمد ثابت ہوتی ہے۔ اس میں سے کوئی بھی خامی یا تعصب نہیں ہے: ڈائس کو جمع کرنا بالکل اسی طرح کام کرتا ہے، اور یہی وجہ ہے کہ ایک گیم اکیلے d12 کے بجائے 2d6 طلب کرتا ہے، حالانکہ دونوں بہت ملتی جلتی حدود کا احاطہ کرتے ہیں۔
ڈائس کی کوئی یادداشت نہیں ہوتی۔ لگاتار چار بار چھ آنے سے پانچویں بار چھ آنے کے امکانات بالکل کم نہیں ہوتے، جو ڈائس پوری رات میں ایک بار بھی 1 نہیں دکھاتا اس نے اس وجہ سے کوئی 1 کما نہیں لیا، اور کسی رخ کی کبھی “باری” نہیں آتی — ہر رول پچھلے رول سے مکمل طور پر آزاد ہوتا ہے، اور ڈائس کو کچھ معلوم نہیں ہوتا کہ اس نے ایک منٹ پہلے کیا کیا تھا۔ اس کے برعکس کہنے والی جبلت کو gambler's fallacy (جواری کی غلط فہمی) کہا جاتا ہے، اور یہی جبلت اس بات کی وجہ ہے کہ ہم اپنے ڈائس کے نتائج خود بنانے میں اتنے برے ہیں: جب ہم سے رولز کی ایک قابل اعتماد ترتیب لکھنے کو کہا جاتا ہے، تو ہم تکرار سے گریز کرتے ہیں، ہم اونچے اور نچلے نمبروں کے درمیان ردوبدل کرتے ہیں، اور ہم انہیں اس سے کہیں زیادہ یکساں طور پر پھیلاتے ہیں جتنا کہ حقیقی بے ترتیبی کرے گی۔ دوسری طرف، حقیقی بے ترتیبی کلسٹرز، ایک جیسے نمبروں کے طویل سلسلے، اور طویل وقفے پیدا کرتی ہے جہاں کوئی تکرار نہیں ہوتی۔ جو ترتیب مشتبہ طور پر منظم نظر آتی ہے وہ دراصل انسانی انگلیوں کا نشان ہوتی ہے۔
اس ڈائس رولر کا انتخاب کیوں کریں؟
- صرف براؤزر میں رول: ڈائس آپ کے ڈیوائس میں رول کیے جاتے ہیں اور کہیں نہیں بھیجے جاتے
- Web Crypto API کی بے ترتیبی: کرپٹوگرافک طور پر محفوظ، اس میں Math.random() کا کوئی استعمال نہیں
- modulo bias سے پاک: rejection sampling تکنیک ہر رخ کے امکانات کو مکمل طور پر یکساں رکھتی ہے
- کوئی بھی ڈائس جو گیم مانگے: ایک ساتھ 1 سے 20 تک ڈائس، اور d2 سے لے کر d1000 تک
- آپ کے لیے حساب کیا گیا مجموعہ: Σ پورے رول کو جمع کرتا ہے تاکہ 3d6 کے لیے ذہنی حساب کی ضرورت نہ پڑے
- متحرک 3D ڈائس، یا فوری طور پر اعداد کی ایک سادہ فہرست حاصل کرنے کے لیے اینیمیشن کو آف کر دیں
- ہر ڈائس کے لیے انفرادی رنگ، تاکہ بہت سے ڈائس کو ایک نظر میں آسانی سے پہچانا جا سکے
- “تاریخچہ” اور “فائل میں محفوظ کریں”: ان رولز کا لاگ رکھیں جن کی بعد میں آپ کو وضاحت کرنی پڑ سکتی ہے
- لامحدود اور مفت: کوئی سائن اپ نہیں، استعمال کی کوئی حد نہیں، اور ہمارے سرورز پر کوئی ڈیٹا نہیں
ڈائس وہیں نظر آتے ہیں جہاں گیم کو کسی ایسے نمبر کی ضرورت ہوتی ہے جسے کسی نے نہ چنا ہو۔ ٹیبل ٹاپ رول پلےنگ گیمرز d20 کے ساتھ حملہ کرتے ہیں، وہ کریکٹر کے ایٹریبیوٹ کے لیے 3d6 اور پرسنٹیج چیکس کے لیے d100 رول کرتے ہیں، اور جس گروپ کے آدھے ڈائس گم ہو گئے ہوں وہ اب بھی بلا روک ٹوک اپنی گیم جاری رکھ سکتا ہے۔ لڈو، سانپ سیڑھی اور کچن کی میز پر پھیلے ہوئے دوسرے بورڈ گیمز ڈائس کھو جانے کے بعد بھی بالکل اسی طرح جاری رہتے ہیں — بس “اطراف” کو 6 اور “ڈائس” کو 2 پر سیٹ کریں اور کھیلنا جاری رکھیں۔ جو گروپس دور بیٹھ کر کھیل رہے ہیں وہ ایک مشترکہ اسکرین پر ڈائس رول کرتے ہیں تاکہ ہر کوئی دیکھ سکے کہ ڈائس کے رکنے پر کون سے رخ گرے ہیں۔ اساتذہ امکان پر ایک روایتی کلاس روم کا سبق سکھاتے ہیں: 60 بار 2d6 رول کریں، مجموعہ گنیں اور دیکھیں کہ پیٹرن بلیک بورڈ پر خود بخود کیسے بنتا ہے۔ گیم ڈیزائنرز چھپنے سے پہلے یہ جانچتے ہیں کہ آیا کوئی مکینک واقعی اتنے ہی بکھرے ہوئے نتائج دیتا ہے جتنا محسوس ہوتا ہے۔ اور لاتعداد رولز صرف یہ فیصلہ کرتے ہیں کہ کون پہلے کھیلے گا، کافی کے پیسے کون دے گا یا دو منصوبوں میں سے کون سا جیتے گا — یہ وہ فیصلے ہیں جو قسمت کے ہاتھ میں چھوڑ دیے گئے ہیں جنہیں لوگ ہزاروں سالوں سے ڈائس کے ذریعے حل کرتے آ رہے ہیں۔
اس ٹول کی کچھ واضح حدود ہیں جنہیں جاننا ضروری ہے۔ ایک رول میں صرف ایک ہی قسم کا ڈائس استعمال ہوتا ہے: “اطراف” فیلڈ کی قدر اس رول کے ہر ڈائس پر لاگو ہوتی ہے، اس لیے d20 اور d6 کو ایک ساتھ رول کرنے کے لیے ایک کے بجائے دو الگ الگ رولز کی ضرورت ہوگی۔ کوئی موڈیفائر نہیں ہیں، فائدے (advantage) یا نقصان (disadvantage) کے لیے کوئی رولز نہیں ہیں، کوئی پھٹنے والے ڈائس (exploding dice) نہیں ہیں اور ڈائس نوٹیشن ٹائپ کرنے کے لیے کوئی ٹیکسٹ باکس نہیں ہے — آپ کو گرے ہوئے رخ اور رول کا مجموعہ ملتا ہے، اور اس کے بعد شامل ہونے والے کسی بھی اصول کو آپ کو خود سنبھالنا ہوگا۔ Σ رول میں شامل ہر ڈائس کو گنتا ہے، اور “سب کاپی کریں” اور “فائل میں محفوظ کریں” کے بٹن مجموعے کے بجائے انفرادی رخوں کو لکھتے ہیں۔ اینیمیشن ہمیشہ اطراف کی تعداد سے قطع نظر ایک چھ رخوں والا کیوب ہی دکھاتی ہے، کیونکہ یہ صرف سجاوٹ کے لیے ہے: یہ جہاں رکتی ہے، ٹول اس رول کو پہلے سے بنا چکا ہوتا ہے۔ رولز آپ کے ڈیوائس پر مقامی طور پر ہوتے ہیں، اس لیے دور بیٹھ کر کھیلتے وقت ایک شخص رول کر کے اپنی اسکرین شیئر کرتا ہے — ٹول ایک ایسا رول بناتا ہے جس کی آپ خود وضاحت کر سکتے ہیں، نہ کہ ایسا جس کی کوئی تیسرا فریق تصدیق کر سکے۔ اور، یقیناً، ایک کرپٹوگرافک لحاظ سے منصفانہ ڈائس صرف ایک منصفانہ ڈائس ہے: اس کا کسی بھی لاٹری یا کیسینو ڈرا سے کوئی تعلق نہیں ہے اور یہ کسی کو کوئی فائدہ نہیں دیتا۔ ان حدود کے اندر، گارنٹی پختہ ہے — کسی بھی ڈائس کے کسی بھی رخ کا کسی بھی ایک تھرو میں گرنے کا امکان بالکل برابر ہوتا ہے۔