ForHosting KIT · أدوات المطورين

فرصة نجاح d20 مقابل DC

في ألعاب بأسلوب Dungeons and Dragons وفي كثير من أنظمة d20 الأخرى، تطرح تقريبًا كل رمية هجوم وفحص مهارة ورمية إنقاذ السؤال الاحتمالي نفسه: إذا رميت نردًا ذا عشرين وجهًا، وأضفت معدّلك، واحتجت إلى بلوغ درجة صعوبة أو تجاوزها، فكم مرة تنجح؟ يصبح الحساب الذهني معقّدًا عندما يصير المعدّل سالبًا، أو عندما تقع الـ DC خارج النطاق المعتاد من 10 إلى 20، أو عندما يلزمك مقارنة بناءين بسرعة على الطاولة. تجيب حاسبة فرصة نجاح d20 مقابل DC هذه بكسرٍ دقيق من الأوجه العشرين التي تنجح، لا بمحاكاة ولا بجدول تقريبي. تقدّم المعدّل الصحيح ودرجة الصعوبة المستهدفة؛ يعدّ المحرك كل نتيجة طبيعية من واحد إلى عشرين تحقق أن الوجه زائد المعدّل أكبر من أو يساوي الـ DC، ثم يعيد الاحتمال والنسبة المئوية وأدنى رمية طبيعية تحتاجها وأعلام النجاح التلقائي والفشل التلقائي. الوحدة النقية نفسها تغذّي ودجة المتصفح المجانية ومسار API، فلا يختلف صندوق أدوات المدير وبنّاء الشخصية وودجة المدونة على DC خمسة عشر مع زائد خمسة.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

طريقة الاستخدام

أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.

راجع بياناتك

اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.

أعد الحساب أو نفّذه آليًا

استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.

احصل على النتيجة الآن

أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.

قارن السيناريوهات

غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.

أتمت العمل المتكرر

استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.

كيف أحسب فرصة أن يتجاوز d20 + المعدّل درجة صعوبة؟

أرسل modifier و dc صحيحين. أوجه النجاح هي تلك التي تحقق الوجه + modifier ≥ dc. الاحتمال هو success_faces / 20 على d20 عادل.

ماذا لو كانت الـ DC منخفضة بحيث أنجح دائمًا؟

إذا عملت كل الأوجه الطبيعية، success_faces يساوي 20 و probability يساوي 1 و always_succeeds يساوي true. والعكس يضبط always_fails حين لا يعمل شيء.

هل يشمل هذا الميزة أو العائق؟

لا. هذه القدرة تنمذج d20 عادلًا واحدًا زائد معدّل واحد مقابل DC. طبّق قواعد الميزة في عميلك أو استدعِ أداة نرد متعددة.

ما الفرق عن حاسبة احتمال مجموع نرد عامة؟

أدوات مجموع النرد المتعدد تجيب P(المجموع = k) لـ n نرد. هذه الصفحة نمط فحص ألعاب الأدوار: d20 واحد، معدّل واحد، بلوغ أو تجاوز درجة الصعوبة.

كم تكلفة حاسبة فرصة نجاح d20؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/hobby/game-d20-success

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/hobby/game-d20-success \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"modifier":5,"dc":15}'
{
  "modifier": 5,
  "dc": 15
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.game_d20_success",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←