كأس منظمة العفو الدولية الروسي 2018: CodeBall. مسابقة ثلاثية الأبعاد مذهلة



منذ عام 2012 ، أقيمت مسابقة كأس الاتحاد الروسي السنوية لكتابة الذكاء الاصطناعي والروبوتات التي تقاتل بشراسة في العالم الافتراضي بدلاً من أصحابها. لجميع البطولات السابقة ، تم تسجيل أكثر من 20.000 مستخدم على المنصة ، والذين أرسلوا لنا أكثر من 150،000 حل مختلف. كل بطولة جديدة تمثل تحديًا جديدًا للعبة بقواعدها وقوانينها وميكانيكا الخاصة بها. نحاول باستمرار تقديم أفكار وميزات جديدة حتى تصبح الألعاب من عام إلى آخر أكثر إثارة وإثارة ، وتطوير محركنا تحت غطاء المشروع والقيام بكل شيء لمجد مجتمعنا.

هذا العام لم يكن استثناء. تعلن مجموعة Mail.Ru Group ، بالتعاون مع Codeforces.com ، رسميًا عن مواعيد بطولة كأس الاتحاد الروسي 2018 المسماة CodeBall.

لذلك دعونا نذهب!

التحدي


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



كثير من الرجال كانوا مقربين ، بعضهم خمن (لكن لم يتم إخبارهم بذلك). الآن جميع البطاقات مطروحة ، حان وقت فتحها.

المهمة مكرسة لكرة القدم . نحن حقا لا نريد أن نكرر 2014 لعبة CodeHockey . استلهمنا من لعبة Rocket League الديناميكية ، وكذلك كأس العالم الماضية.

هذه المرة ، قرروا جعل اللعبة غير ثنائية الأبعاد ، ولكن بالفعل ثلاثية الأبعاد (باستخدام نماذج ثلاثية الأبعاد).



في Telegram ، نشرنا لقطة الشاشة هذه ، وبعدها اختبر الجميع الأحاسيس الشديدة للرباعيات. حقا لا يوجد شيء للخوف. سيكونون في السجلات ، ولكن يتم استخدام هذا فقط للتصور. لا يوجد تحول في نموذج اللعبة ، كل شيء بسيط للغاية.

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

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

تحسين منصة الاستضافة والبنية التحتية. الآن يعمل المحرك من Docker. هذا يسمح لك بوضع مثيلاتك في سحابة Mail.Ru Cloud Solutions . سيتم الآن حساب جميع القرارات على الأجهزة الحديثة ، أي على 200 مركز Intel Xeon E5-2660 v4. بعد أن عملنا معهم من خلال واجهة MCS ، شعرنا بالقدرة الكاملة لهذا النظام الأساسي ، لذلك يجب ألا يكون هناك أي تأخير ، وستكون سرعة حلول الحوسبة أعلى من ذي قبل.



فما نوع كرة القدم ولماذا الروبوتات ؟

عالم اللعبة في الفضاء ، على كويكب يطير المجرة. تم بناء ملعب وحقل عليه ، حيث يتم تشغيل الروبوتات وركل الكرة. الهدف هو الفوز بالمباراة ، أي احرز أكبر عدد من الأهداف في N ticks (وحدة الوقت في عالم اللعبة).





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



صنعت خصيصا لك: يمكن لعب كرة القدم مباشرة في المتصفح.





تتكون البطولة من جولتين ونهائي.

في الجولة الأولى ، سيتلقى كل لاعب نفس عدد اللاعبين. لا نقول الكمية بعد.



في الجولة الثانية ، سيكون اللاعبون قادرين على استخدام التعزيز (نيترو) مع إمدادات محدودة من الوقود ، والتي يمكن تجديدها عن طريق جمع "الدبابات" في الميدان. تظهر دفعة عند نقاط ثابتة ثم تتأخر بعد فترة.



في الجولة الثالثة (النهائية) ، سيكون لكل لاعب عدد أكبر من اللاعبين. كم - الآن لن نقول أيضا.

لا تعتمد نتيجة اللعبة على عوامل عشوائية. لم نقم بإضافة الكويكبات تهتز ، على الرغم من أننا أردنا :)

أغتنم هذه الفرصة لأشكر فيتالي كوداسوف ( @ كوفيمان ) وميخائيل ميرزايانوف ( MikeMirzayanov ) وفريق البطولة بأكمله على اللعبة التي تم إنشاؤها.

الجدول الزمني


  1. صندوق الرمل: 17 ديسمبر - 5 يناير ؛
  2. الجولة الأولى: 5 - 6 يناير ؛
  3. الجولة الثانية: 19-20 يناير ؛
  4. النهائي: 26 يناير.

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

لم يتغير شيء في مبادئ اختيار الاستراتيجيات للجولة الأولى. من 17 كانون الأول (ديسمبر) إلى 5 كانون الثاني (يناير) ، يعمل صندوق رمل ، يتم من خلاله اختيار استراتيجيات الجولة الأولى حسب التصنيف. في حالة النصر ، يزيد التصنيف ، في حالة الخسارة - يتناقص.

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

هدايا


مقارنةً بالعام الماضي ، لم يتغير شيء ، الآن فقط سيكون من الممكن استبدال الهدية بهدية مماثلة. سيحصل جميع الفائزين النهائيين على:

  • المركز الأول - MacBook Pro.
  • المركز الثاني - MacBook Air.
  • المركز الثالث - أبل أيباد.
  • المركز الرابع - Samsung Gear S3.
  • المركز الخامس - WD My Cloud 6 TB.
  • المركز السادس - WD My Passport Ultra 4TB.

للفائزين الستة الأوائل في الصندوق الرملي ، قمنا بإعداد برنامج WD My Passport Ultra 2TB (لكن يمكن استبدالهم أيضًا).

سيحصل جميع المشاركين في الجولة الثانية على قمصان ، والمشاركون في النهائيات سيحصلون على هوديس.

انضم إلى المجتمع


الآن هو الوقت المناسب للذهاب والاشتراك في الإعلان. سنذكرك بالتأكيد ببداية البطولة.

نحن في انتظار الجميع في دردشة Telegram وقناة Telegram ومجموعة في VK . مرحبا بكم في صفوف!

روابط مفيدة
2012 CodeTanks
المقالات
الطريق إلى النصر في كأس منظمة العفو الدولية الروسية 2012
الطريق إلى الميدالية الفضية في كأس منظمة العفو الدولية الروسية 2012
مناورات دبابات في كأس منظمة العفو الدولية الروسية

فيديو
عملية كتابة الإستراتيجية
كأس منظمة العفو الدولية الروسية. مجال التكتيكات
كأس منظمة العفو الدولية الروسية. رمز الدبابات
مثال استراتيجية
مثال استراتيجية

2013 CodeTroopers
المقالات
كأس AI الروسي: التفاصيل الفنية
الميدالية الذهبية في كأس منظمة العفو الدولية الروسية 2013 - كيف كان كل شيء

فيديو
نكتب لمنظمة العفو الدولية لكأس منظمة العفو الدولية الروسية

2014 كود هوكي
المقالات
كأس منظمة العفو الدولية الروسية 2014: استراتيجية الفائز
تطوير إستراتيجية لعبة الهوكي كجزء من مسابقة كأس منظمة العفو الدولية الروسية
نتائج كأس منظمة العفو الدولية الروسية 2014

فيديو
Solit 2015. Ivan Polyakov "Russian AI Cup 2014: إنشاء AI لمباراة في الوقت الحقيقي"
بداية سريعة: تحليل من المشارك
مراجعة الاستراتيجية
أخبار كأس العالم 2015: العدد 01 ، العدد 02 ، العدد 03 ، العدد 04 ، العدد 05 ، العدد 06 ، الإصدار 07 .

2015 CodeRacing
المقالات
تاريخ النصر في كأس منظمة العفو الدولية السنوي الروسية 2015
تاريخ المركز الخامس في بطولة كأس منظمة العفو الدولية الروسية 2015

فيديو
مثال استراتيجية
مثال وصول

2016 CodeWizards
المقالات
هضم كأس AI. استراتيجيات كود خمسة المعالجات 2016
كيفية إنشاء أفضل روبوت للعب بأسلوب Dota - مقابلة مع الفائز في مسابقة كأس منظمة العفو الدولية الروسية
تاريخ المشاركة (والانتصار تقريبا) في كأس منظمة العفو الدولية الروسية 2016

فيديو
وكيل التعلم العميق ل RussianAICup 2016

2017 CodeWars
المقالات
التاريخ 3 أماكن كأس الروسية AI 2017
مثال استراتيجية الروسية كأس AI 2017
كأس منظمة العفو الدولية الروسية: أدوات الأعضاء

فيديو
بداية سريعة: تحليل من المشارك
مثال استراتيجية
مثال استراتيجية
لعبة من Russian AI Cup 2017 CodeWizards

Source: https://habr.com/ru/post/ar432316/


All Articles