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

حاسبة منحنى المانا لمجموعات ألعاب البطاقات

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

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

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

أدخلوا البطاقات وعدد النسخ

أضيفوا صفا لكل بطاقة مختلفة، وحددوا اسمها وتكلفة المانا وعدد النسخ. العدد الافتراضي هو نسخة واحدة، لكن إدخاله صراحة يسهل تدقيق قائمة كاملة. يجب أن تكون تكلفة المانا عددا صحيحا لا يقل عن صفر. استخدموا التكلفة المطبوعة ما لم تكن للعبة أو لمنهج بناء المجموعة قاعدة ثابتة تبرر استخدام تكلفة فعلية مختلفة. تجمع البطاقات التي تبلغ تكلفتها سبعة أو أكثر في فئة عليا واحدة، لأنها تطرح عادة السؤال نفسه: هل تستطيع المجموعة تحمل عدد كاف من اللعبات مرتفعة التكلفة؟ وتظل بطاقات التكلفة صفر في فئة مستقلة. إذا كانت اللعبة تعامل الأراضي أو بطاقات الموارد على أنها عناصر بتكلفة صفر، فأدرجوها فقط عندما تريدون أن تؤثر في التوزيع المعروض؛ وإلا فاتركوها خارج القائمة لقراءة منحنى التعويذات أو الأفعال وحدها. تضرب الحاسبة كل تكلفة في عدد النسخ، ولذلك تحسب أربع نسخ على أنها أربع بطاقات لا صفا واحدا. ترفض القائمة الفارغة لأن النسب المئوية ومتوسط التكلفة لن يكون لهما مقام صالح. تساعد الأسماء على تمييز الصفوف لكنها لا تغير الحساب، وتحسب الأسماء المتكررة كصفوف مرسلة منفصلة من دون دمجها أو حذفها تلقائيا.

اقرؤوا التوزيع ونتيجة المقارنة

تعرض النتيجة إجمالي عدد البطاقات ومتوسط تكلفة المانا الموزون بعدد النسخ وثماني فئات للمنحنى: صفر وواحد واثنان وثلاثة وأربعة وخمسة وستة وسبعة فأكثر. تتضمن كل فئة عدد البطاقات ونسبتها من المجموعة المرسلة. كما تعرض نسبة مرجعية عامة والفرق عنها بإشارته بوحدة النقاط المئوية. يعني الفرق الموجب أن المجموعة تحتوي على بطاقات أكثر من المرجع عند تلك التكلفة، بينما يعني الفرق السالب أنها تحتوي على بطاقات أقل. تصنف الفئة على أنها منحرفة بدرجة كبيرة عندما تبلغ القيمة المطلقة للفرق عشر نقاط مئوية. ويعمل التنبيه العام إذا تجاوزت فئة واحدة على الأقل ذلك الحد، فيما يحدد flagged_costs التكاليف التي ينبغي مراجعتها بدقة. تتميز المقارنة بالوضوح المقصود: يبلغ مجموع المرجع مئة في المئة، ويرتفع نحو التكلفتين اثنتين وثلاث، ثم يتناقص باتجاه البطاقات باهظة التكلفة. إنه أساس للتشخيص وليس قاعدة ملزمة. وقد تنحرف عنه مجموعة هجومية منخفضة التكلفة أو مجموعة تحكم تعتمد تسريع الموارد أو لعبة ذات نظام موارد غير مألوف لأسباب استراتيجية سليمة. استخدموا التنبيهات لطرح أسئلة عن قابلية اللعب، لا بديلا عن الاختبار أو معرفة الصيغة.

حولوا التنبيهات إلى تعديلات مفيدة

ابدؤوا بأقل فئة تكلفة من بين الفئات المنبهة، لأن الأدوار الأولى تحدد غالبا إمكان استخدام بقية أوراق اليد. إذا كانت نسبتا التكلفة واحد واثنين أقل كثيرا من المرجع، فراجعوا أيدي البداية واحسبوا مدى توافر حركة قانونية في وقت مبكر. وإذا كانت فئة سبعة فأكثر مرتفعة، فتحققوا من وجود تكاليف بديلة أو تسريع للموارد أو تأثير حاسم يكفي لتبرير احتمال سحب عدة بطاقات منها معا. لا تحذفوا آليا كل بطاقة من فئة مزدحمة. حددوا أولا وظيفة كل بطاقة، ثم حافظوا على الوظائف التي تحتاج إليها المجموعة وانقلوا التأثيرات القابلة للاستبدال إلى تكاليف أكثر ملاءمة. وبالمثل، لا تمثل الفئة الفارغة عيبا بالضرورة إذا كانت قواعد اللعبة أو خطة المجموعة تتجاوز ذلك الدور عمدا. قارنوا التعديلات بإعادة تشغيل القائمة نفسها بعد كل تغيير، ثم اختبروا المنحنى المقترح من خلال أيدي تجريبية ومباريات فعلية. يقدم متوسط التكلفة ملخصا مفيدا، لكن قد تتساوى مجموعتان في المتوسط وتختلفان كثيرا في التوزيع؛ لذلك اجعلوا الفئات الفردية دليلكم الأساسي. ولأن الطريقة حتمية، فإن القوائم المتطابقة تعطي دائما نتائج متطابقة، مما يجعلها مناسبة لمراجعات البناء والفحوص الآلية وسجلات المقارنة قبل التعديل وبعده.

مراجعة مسودة أولية

تحققوا من احتواء النسخة الأولى على حركات منخفضة التكلفة بما يكفي قبل تخصيص الوقت للاختبارات المفصلة.

مقارنة نسخ المجموعة

سجلوا المنحنى قبل استبدال البطاقات وبعده للتأكد من أن التغيير أثر فعلا في نطاق التكلفة المقصود.

فحص القوائم المستوردة

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

ما تكلفة استدعاء API؟

تكلف كل مطالبة إلى API مبلغ $0.002. ويمكنكم استخدام الحاسبة داخل المتصفح مجانا.

ما المنحنى الذي يعد موصى به؟

النسب المرجعية هي 3 و12 و20 و24 و18 و11 و7 و5 في المئة للتكاليف من صفر إلى سبعة فأكثر. وهذا أساس عام وليس قاعدة خاصة بلعبة معينة.

متى يوضع تنبيه على فئة؟

يوضع التنبيه عندما تختلف حصة الفئة عن المرجع بمقدار 10 نقاط مئوية على الأقل في أي من الاتجاهين.

كيف تعالج البطاقات التي تزيد تكلفتها على سبعة؟

توضع جميع البطاقات ذات التكلفة سبعة فأكثر في فئة 7+، مع استمرار احتساب تكلفتها الدقيقة ضمن المتوسط.

هل ينبغي إدراج الأراضي أو بطاقات الموارد؟

أدرجوها بتكلفة صفر فقط إذا أردتم تمثيلها في التوزيع. واتركوها خارج القائمة إذا أردتم منحنى التعويذات أو الأفعال وحدها.

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

POSThttps://api.kit.forhosting.com/game/card-game-deck-build-ratio

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

curl -X POST https://api.kit.forhosting.com/game/card-game-deck-build-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"decklist":[{"name":"Quick Scout","mana_cost":1,"count":4},{"name":"River Adept","mana_cost":2,"count":8},{"name":"Tower Guardian","mana_cost":3,"count":10},{"name":"Sky Captain","mana_cost":4,"count":7},{"name":"Ancient Dragon","mana_cost":6,"count":2}]}'
{
  "decklist": [
    {
      "name": "Quick Scout",
      "mana_cost": 1,
      "count": 4
    },
    {
      "name": "River Adept",
      "mana_cost": 2,
      "count": 8
    },
    {
      "name": "Tower Guardian",
      "mana_cost": 3,
      "count": 10
    },
    {
      "name": "Sky Captain",
      "mana_cost": 4,
      "count": 7
    },
    {
      "name": "Ancient Dragon",
      "mana_cost": 6,
      "count": 2
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.card_game_deck_build_ratio",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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