آزمایشگاه تخته‌نرد LAB ورود به آزمایشگاه

ابزارهای آزمایشگاه

آزمایشگاه تخته نرد سه ابزار دارد که هر یک به یک پرسش متفاوت جواب می‌دهند: «چقدر محتمل است؟»، «چه حرکتی مجاز است؟» و «قانون دقیقاً چه می‌گوید؟». هیچ‌کدام نظر نمی‌دهند؛ یکی می‌شمارد، یکی قانون را اجرا می‌کند و یکی متن قانون را نقل می‌کند. همه‌ی محاسبه‌ها در مرورگر خودت انجام می‌شود و هیچ داده‌ای به سرور فرستاده نمی‌شود.

  • کاوشگر احتمال تاس — وقتی می‌خواهی پیش از حرکت بدانی یک پیشامد چند حالت از ۳۶ حالت دو تاس را می‌گیرد. کاربرد اصلی‌اش سنجش ریسکِ تنها گذاشتن مهره است. صفحه‌ی کامل احتمال تاس
  • کاوشگر حرکت‌های مجاز — وقتی یک موقعیت و یک جفت تاس داری و می‌خواهی همه‌ی دنباله‌های قانونی را ببینی، از جمله ترتیب‌هایی که به فکرت نرسیده. صفحه‌ی کامل حرکت مجاز
  • کاوشگر قوانین — وقتی سر یک قانون بحث داری و متن دقیقش را می‌خواهی، بدون خواندن کل مرجع. مرجع کامل قوانین
ابزار ۱

کاوشگر احتمال تاس

خانه‌های روشن، حالت‌های مساعد هستند. حالت‌های جفت با خط‌چین مشخص شده‌اند. «پوشش فاصله» با فرض باز بودن خانه‌های میانی محاسبه می‌شود.

ابزار ۲

کاوشگر حرکت‌های مجاز

در حال آماده‌سازی…

مهره‌ی تو مهره‌ی حریف خانه‌ای که از آن حرکت قانونی وجود دارد

این نتایج مستقیماً از موتور قوانین همین سایت گرفته می‌شود؛ همان موتوری که میز بازی اجرا می‌کند.

ابزار ۳

کاوشگر قوانین

متن این قوانین از /data/rules.json خوانده می‌شود.

چرا این ابزارها با هم فرق دارند؟

کاوشگر احتمال، پرسش‌های پیش از حرکت را پاسخ می‌دهد: «اگر مهره‌ام را اینجا تنها بگذارم، حریف با چند حالت از ۳۶ می‌تواند بزند؟» کاوشگر حرکت، پرسش حین حرکت را: «با این تاس چه چیزی قانونی است و کدام ترتیب مسیر را باز می‌کند؟» کاوشگر قوانین هم مرجع سریع است، نه محاسبه‌گر.

تفاوت فنی مهم‌تری هم هست. کاوشگر احتمال یک شمارنده است: روی هر ۳۶ حالت ممکن دو تاس می‌رود و حالت‌های مساعد را می‌شمارد. اما کاوشگر حرکت مجاز محاسبه‌ی جداگانه‌ای ندارد — دقیقاً همان توابع موتور قوانینی را صدا می‌زند که میز بازی این سایت را اجرا می‌کند. یعنی اگر کاوشگر یک دنباله را قانونی بداند، میز هم همان را می‌پذیرد. برای تحلیل تخته نرد همین یکی بودنِ منبع مهم‌ترین چیز است: وقتی عدد و رفتار بازی از یک جا می‌آیند، اختلافشان نمی‌تواند گمراهت کند.

کاوشگر قوانین در عوض هیچ چیزی حساب نمی‌کند: متنش از یک فایل داده خوانده می‌شود و کارش فقط این است که تعریف قانون را سریع جلوی چشمت بگذارد.

محدودیت‌ها را صادقانه بگوییم

اعتبار یک آزمایشگاه به این است که بگوید کجا اندازه‌گیری‌اش دقیق نیست:

  • احتمال‌های پوشش فاصله، سقف‌اند: خانه‌ی میانی بسته می‌تواند ترکیب را حذف کند.
  • موقعیت‌های کاوشگر حرکت، نمونه‌های آموزشی ثابت‌اند؛ ویرایشگر آزاد تخته در این نسخه وجود ندارد.
  • هیچ ابزاری تاس بعدی را پیش‌بینی نمی‌کند و چنین چیزی ممکن نیست.
  • کاوشگر احتمال درباره‌ی یک نوبت حرف می‌زند، نه درباره‌ی چند نوبت پشت‌سرهم. احتمال زده شدن در نوبت بعد را می‌دهد، نه احتمال باختن بازی.
  • هیچ‌کدام از ابزارها نمی‌گویند «بهترین حرکت» کدام است. فهرست حرکت‌های قانونی و شمار حالت‌ها را می‌دهند؛ انتخاب بین آن‌ها کار خودت است و به هدف آن نوبت بستگی دارد.
  • عددها همه پیشینی‌اند: از ساختار ۳۶ حالت می‌آیند، نه از آمار بازی‌های واقعی کاربران. هیچ آماری از دست‌های بازی‌شده جمع نمی‌کنیم.

می‌خواهی همین قوانین را در عمل ببینی؟ میز بازی از همان موتور استفاده می‌کند.

پرسش‌های پرتکرار

خروجی این ابزارها از کجا می‌آید؟

کاوشگر حرکت مجاز دقیقاً همان توابع موتور بازی این سایت را اجرا می‌کند؛ یعنی دنباله‌هایی که می‌بینی همان چیزی است که میز بازی هم به تو پیشنهاد می‌دهد. کاوشگر احتمال هم روی هر ۳۶ حالت دو تاس شمارش مستقیم انجام می‌دهد.

آیا این ابزارها تاس بعدی را پیش‌بینی می‌کنند؟

خیر و هیچ ابزاری نمی‌تواند. تاس‌ها مستقل‌اند؛ آنچه محاسبه می‌شود احتمال پیشینی هر پیشامد است، نه پیش‌بینی نتیجه‌ی بعدی.

چرا بعضی موقعیت‌ها هیچ حرکتی ندارند؟

چون واقعاً حرکت قانونی وجود ندارد؛ مثلاً وقتی مهره روی بار است و همه‌ی خانه‌های ورود بسته‌اند. در این حالت نوبت بدون حرکت رد می‌شود و ابزار همین را نشان می‌دهد.

آیا استفاده از این ابزارها به ثبت‌نام یا اینترنت پرسرعت نیاز دارد؟

نه. هیچ حسابی لازم نیست و بعد از باز شدن صفحه، همه‌ی محاسبه‌ها روی دستگاه خودت انجام می‌شود، نه روی سرور. یعنی وقتی روی یک گزینه کلیک می‌کنی، هیچ درخواستی برای گرفتن جواب فرستاده نمی‌شود و سرعت اتصال روی نتیجه اثری ندارد.