28 January 2021

مدونة المطورين: المطابقة، وتقييم المطابقة، وطور التصنيف

خلال مراحل اختبارنا، لاحظنا أن لمجتمعنا أسئلة بشأن نظام المطابقة، وتقييم المطابقة في Roller Champions. من أجل منح اللاعبين فكرة أفضل عن كيفية عمل هذا النظام، جمعنا الأسئلة الأكثر تداولاً في مدونة المطورين هذه، على أمل أن نرد على بعض هذه التساؤلات!

ما تقييم المطابقة في Roller Champions؟

يعكس تقييم المطابقة مستوى مهارة اللاعب. في Roller Champions، نخصص تقييم مطابقة لكل لاعب، وهو ما ينعكس على نظام لوحة الصدارة لدينا.

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

كيف يتم حساب تقييم المطابقة بالضبط؟

تقييم المطابقة هو مجموع لقيمة المهارة (μ) والعامل غير المتوقع (σ) للوصول إلى رقم رباعي. يتناسب تقييم مطابقة اللاعب مع قيمة مهارته 100μ.

ما قيمة المهارة؟
تعكس قيمة المهارة القدرة على الفوز بالمباريات. تتراوح قيمة المهارة من 0 إلى 50، ويبدأ اللاعب الجديد عند 25.

ما ""العامل غير المتوقع""؟
يُستخدَم العامل غير المتوقع خلال تحديثات ما بعد المباريات. تُستمَد قيم المهارة من تقدير احتمالي. وهذا يعني أنه كلما لعبت أكثر، حصل النظام على معلومات أكثر، وكلما كثرت المعلومات لدى النظام، تيقن النظام من مهارتك.*

كيف يتم تحديث تقييم المطابقة بعد مباراة؟

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

لنبحث مثالاً مع اللاعب 1 واللاعب 2. لاحظ أن القيم في المثال لا تعكس التحديثات الفعلية التي ستحدث، ولكن لتوضيح عمل النظام.

ليكن مستوى اللاعب 1 فوق المتوسط (μ ≈ 30)، وهو يلعب بمستوى المهارة هذا لفترة من الوقت، ما يعني أن العامل غير المتوقع لديه منخفض (σ ≈ 2). من ناحيةٍ أُخرى، اللاعب 2 لاعب جديد تعرض لبعض الهزائم ولكنه يثابر.

يتبارى اللاعبان 1 و2، وفي النهاية يخسر اللاعب 1. ستقل قيمة مهارة اللاعب 1، لتصبح مثلاً: μ ≈ 28. إذا كانت خسارة اللاعب 1 أمام لاعب متقارب في مستوى المهارة، سيكون تغيير قيمة المهارة أقل: μ ≈ 29,8. سيتحرك تقييم المطابقة الخاص به من ≈ 3000 إلى ≈ 2800.

كون اللاعب 2 جديدًا ويحمل سجله خسارات قليلة، فإن قيمة مهارته أقل، إلا أن العامل غير المتوقع أعلى من اللاعب 1 بكثير (μ ≈ 20، σ ≈ 6). ربما كان اللاعب 1 يمر بوقتًا عصيبًا، ما منح اللاعب 2 فرصة لاقتناص هدف في الدقيقة الأخيرة ليفوز بالمباراة. سيكون التحديث الخاص به نحو الزيادة، الذي سيصير أعلى نظرًا لزيادة العامل غير المتوقع. سيرتفع مستوى اللاعب 2 ليصل إلى μ ≈ 24، بينما يقل العامل غير المتوقع لديه ليصل إلى σ ≈ 5,5. سيتحرك تقييم المطابقة الخاص به من ≈ 2000 إلى ≈ 2400.

وكما هو واضح، يؤثر تباين قيمة المهارة والعامل غير المتوقع على تغير تقييم المطابقة وكيفية تحديثه.

هل يؤثر عدد المعجبين في المطابقة الخاصة بي؟

لا، عدد المعجبين لا يؤثر في المطابقة.

كيف تجري المطابقة في Roller Champions؟
أولاً، يستخدم نظام المطابقة معلومتين مهمتين، وهما: موقع اللاعب، وتقييم المطابقة الخاص به.

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

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

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

الدروس المستفادة من إصدار ألفا المغلق

لم تكن جودة المطابقة مثالية في إصدار ألفا المغلق. نظرًا لأن إصدار ألفا المغلق كان متاحًا لعدد محدود من اللاعبين، فقد تأثرت جودة المطابقة بانخفاض عدد اللاعبين، ما أدى إلى المطابقة التي جريت - بالطبع - في ظروف لم تكن مثالية.

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

أخيرًا، سنبحث ملاحظات اللاعبين، وكذلك المعلومات المجمعة من إصدار بيتا المغلق.

كيف سيبدو نظام التصنيف؟

سيكون النظام قائمًا على المستوى مثل الذي في Rainbow Six: Siege. تتراوح المستويات ما بين مرأب حتى بطل. بعض المستويات لها أقسام فرعية مختلفة، التي يمكن أن تتراوح بين 1 إلى 5.

RollerChampions Ranks

فيما يخص تصميم التصنيفات، يقول مصمم اللعبة Phillip Conte: ""بالنسبة إلى الأسماء، أردنا الحفاظ على بنية عالم Roller Champions - مع التخفيف من جعلها تبدو وكأنها مستوحاة من رياضة أولمبية، وجعلها أقرب إلى رياضة للمحترفين. تعكس التصنيفات المستوى المختلف للدوريات.""

سيحتاج اللاعبون إلى إكمال 10 مباريات تصنيفية لتحديد المركز من أجل الحصول على تصنيفهم الأول. مباريات تحديد المركز هذه ستصبح متاحة للاعبين ذوي عدد معجبين لا يقل إطلاقًا عن 2000. يتم تعديل المطابقة قليلاً خلال مباريات تحديد المركز. بدلاً من المطابقة حسب تقييم المهارة، ستتم مطابقة اللاعبين مع الآخرين أصحاب عدد مساوٍ أو مقارب لعدد مباريات تحديد المركز المتبقية لهم.
نرجو أن يكون هذا مفيدًا وغني بالمعلومات، ولا يسعنا انتظار تلقي ملاحظاتكم بشأن هذا النظام الجديد!

سجلوا الآن في إصدار بيتا المغلق، وانضموا إلى الحوار على خادم Discord: discord.gg/rollerchampions.

في Ubisoft: