0

أداة تحليل ترميز النرد

محلل حقيقي لترميز نرد الطاولة: اكتب 3d6+2 أو 4d6kh3 أو adv لتحصل على كل نرد فردي، والنرد المُحتسب والمُستبعد، والمجموع النهائي.

🔒 تتم معالجتها بالكامل في متصفحك — ولا يتم تحميل أي شيء تدخله هنا على الإطلاق.

أمثلة: 3d6+2 · 4d6kh3 · 2d8+1d6-1 · adv+5 · d%

الرميات الأخيرة

جارٍ المعالجة... 0%

النتيجة

Dice Notation Roller يقرأ ويرمي نفس الاختزال المستخدم على طاولات ألعاب تقمّص الأدوار وفي كتيبات القواعد: "NdS" تعني رمي N من النرد ذي S من الجوانب، لذا "3d6" ترمي ثلاثة نرد سداسية الجوانب. أضف معدّلًا ثابتًا بـ +N أو -N ("3d6+2")، أو ادمج عدة مجموعات نرد في تعبير واحد ("2d8+1d6-1")، أو استخدم اختزال الميزة والعقبة من D&D 5e ("adv" يرمي نردين ذوي عشرين جانبًا ويحتسب الأعلى، و"dis" يحتسب الأدنى). ترميز الاحتفاظ بالأعلى والأدنى ("4d6kh3" يرمي أربعة نرد سداسية ويحتسب أعلى ثلاثة — الطريقة المعيارية لرمي قدرات شخصية D&D) مدعوم بالكامل أيضًا.

تحت الغطاء، هذا محلل لغوي ومجزّئ حقيقي، وليس قائمة تعابير معروفة: يُفحص الترميز حرفًا بحرف إلى رموز (مجموعات نرد، كلمات مفتاحية adv/dis، أعداد صريحة وعوامل +/−)، تُجمّع في شجرة تعبير صغيرة، وعندها فقط تُقيّم. أي تركيب صحيح نحويًا يعمل، بما في ذلك الترميز الذي لم يكتب له أحد مثالًا. كل نرد يُرمى باستخدام مولد الأرقام العشوائية التشفيري للمتصفح (crypto.getRandomValues وليس Math.random) باستخدام عينات الرفض ليكون لكل وجه فرصة متساوية تمامًا، وتُظهر النتيجة كل نرد فردي، وأي النرد تم احتسابه أو استبعاده عند رميات kh/kl، والمعدّل المُطبّق والمجموع النهائي.

للحفاظ على توقّع الأداة وسرعتها، تُحدّد مجموعات النرد بـ 100 نرد و1000 جانب كحد أقصى للمجموعة، ولا يمكن أن تتجاوز أعداد الاحتفاظ بالأعلى/الأدنى عدد النرد المُرمى. الترميز غير السليم — حرف غير معروف، عاملان متتاليان، علامة + أو - متبقية في النهاية — يُنتج رسالة خطأ محددة ومقروءة بدلاً من فشل صامت أو انهيار. كل شيء يعمل محليًا في المتصفح: لا يُرسل أي ترميز أو رمية أو نتيجة إلى أي مكان.