لقد غير هذا العام العديد من العمليات والتقاليد والعادات. تغير الإيقاع ، وظهر المزيد من عدم اليقين والتوتر. لكن روح متخصص في تكنولوجيا المعلومات تتطلب التنوع ، وقد سألنا العديد من المطورين - هل سيكون هناك كأس روسي سنوي للذكاء الاصطناعي ؟ هل سيكون هناك إعلان؟ ما هو موضوع البطولة القادمة؟ هل يجب أن آخذ إجازة؟
لم يتغير ، ولكن تمشيا مع أفضل التقاليد. عشية البداية ، نعلن عن إحدى أكبر البطولات عبر الإنترنت في برمجة الذكاء الاصطناعي - كأس روسيا للذكاء الاصطناعي . ندعوك لتدخل التاريخ!
بدأ تاريخ البطولة في عام 2012. كل عام في Mail.ru Group ، جنبًا إلى جنب مع Codeforces ، نتوصل إلى مشكلة لعبة للمطورين من جميع أنحاء العالم. الهدف هو أن تنفذ في أي لغة برمجة استراتيجية أو روبوت يلعب في العالم الافتراضي لمنشئه ضد الروبوتات الأخرى. يشارك في البطولة حوالي 2000 شخص كل عام.
من شارك مرة واحدة لا يمكنه تفويت حدث جديد. لا يوجد مشاركين سابقين. نظرًا لوجود استراحة لمدة عام واحد بين كأس روسيا للذكاء الاصطناعي ، يشارك المطورون في مبادرات أخرى مماثلة ، على سبيل المثال ، في Mini AI Cup أو منصات دولية أخرى مثل CodinGame. لقد تم بالفعل تشكيل ثقافة كاملة. يمكنك تذكر أو قراءة جميع البطولات الماضية في مقالات أخرى. الروابط ستكون في النهاية.
الآن حولكأس روسيا للذكاء الاصطناعي (أو RAIC): CodeCraft هي مسابقة هذا العام.
جدول البطولة
يمكنك المشاركة في أي يوم من أيام البطولة ، ولكن هناك مراحل:
- أسبوع بيتا (28 نوفمبر).
- Sandbox (5 ديسمبر حتى نهاية المسابقة).
- الجولة الأولى (12-13 ديسمبر).
- الجولة الثانية (19 - 20 ديسمبر).
- النهائي (26-28 ديسمبر).
تقليديا ، تبدأ البطولة بأسبوع تجريبي (أسبوع تجريبي). خلال هذا الوقت ، تذوق المشاركون المشكلة ، ونتحقق من أن كل شيء يعمل ، ونصلح الأخطاء والتوازن وأي مشاكل أخرى يتم العثور عليها. كل ما تحتاجه هو تحميل الكود بالاستراتيجية في النظام. سيبحث نظام الإطلاق عن خصم لاستراتيجيتك ، ويظهر لك بصريًا كيف تم لعب اللعبة ، ويحدد الفائز في المعركة.
يبدأ وضع الحماية مباشرة بعد الإصدار التجريبي ويستمر حتى نهاية المنافسة. يتم اختيار المشاركين في الجولة الأولى وفقًا لتصنيف الأسبوع الأول. إذا لم تنجح في الجولة الأولى ، يمكنك الاستمرار في تحسين استراتيجيتك والقتال من أجل جوائز Sandbox حتى نهاية البطولة. بالإضافة إلى ذلك ، فإن أفضل استراتيجيات Sandbox تصل أيضًا إلى النهائيات.
بعد كل مرحلة تزداد صعوبة اللعبة. يتم إضافة كائنات إضافية والعلاقات بينها والقواعد. كل هذا موصوف مسبقًا في الوثائق.
أولئك الذين وصلوا إلى الجولة الأولى سيحتاجون إلى تحسين استراتيجيتهم قبل بدء الجولة. يذهب أفضل المشاركين في الجولة الأولى إلى الثانية ، ومن الثانية إلى النهائية.
وبالتالي ، يمكن الوصول إلى النهائي بطريقتين - عبر الفرع الرئيسي أو عبر Sandbox. الخيار لك!
الجوائز
في السنوات الماضية ، حصل الفائزون على معدات منا (MacBooks و iPads والساعات والأقراص الصلبة). بالإضافة إلى ذلك ، قدمنا 60 هوديس و 360 تي شيرت كتذكار.
لسوء الحظ ، تلقى المشاركون في RAIC السابق القمصان بعد عام تقريبًا (قمنا بتسليم المعدات). في الوباء ، كنا عاجزين وغير مستعدين.
في هذا الصدد ، فكرنا في إلغاء البضائع في هذه المسابقة ، لكن موجة من السخط سقطت علينا. "ليست هناك حاجة إلى رموز ترويجية أو جوائز افتراضية أخرى ، هناك حاجة إلى قمصان وأغطية للرأس" ، أقتبس من المجتمع.
التغيير الأول : الجوائز الآن ليست مادية ، بل نقدية. سيحصل الفائزون هذا العام على:
- المركز الأول - 250000 روبل
- المركز الثاني - 200000 روبل
- المركز الثالث - 150000 روبل
- المركز الرابع - 125000 روبل
- المركز الخامس - 100000 روبل
- المركز السادس - 75000 روبل
سيحصل الفائزون في Sandbox (6 أشخاص أيضًا) على 10000 روبل لكل منهم. المبالغ بعد الضرائب. لقد قمنا بزيادة مجموع الجوائز بشكل كبير.
التغيير 2 : ستكون القمصان والأغطية متوفرة ، لكن لن يتم التسليم حتى فبراير. إذا كنت لا ترغب في الانتظار ، يمكنك استبدال هديتك الترويجية برمز ترويجي في خدمات مجموعة Mail.ru (السحابة ، وما إلى ذلك).
سيحصل جميع المشاركين في الجولة الثانية على قمصان ، وسيحصل المتسابقون النهائيون على قمصان.
كودكرافت
في عام 2017 ، حاولنا صنع لعبة مشابهة لـ StarCraft. ثم كانت المنافسة تسمى CodeWars. نتيجة لذلك ، صنعنا Total War بضربات نووية على شطائر (من لعب ، سيفهم).
بعد ذلك بعامين ، عادوا إلى فكرة إنشاء استراتيجية ، ولكن مع عناصر من الاقتصاد. على سبيل المثال ، استوحيت إلهامي من لعبة Stronghold Crusader و Empire Earth وغيرها من الألعاب الإستراتيجية الكلاسيكية.
في لعبتنا CodeCraft ، عليك إدارة مجموعة من الوحدات وبناء المباني وجمع الموارد ومهاجمة المعارضين. نأمل أن تستمتع باللعبة الجديدة.
ستكون القواعد الكاملة للعبة متاحة عند افتتاح الإصدار التجريبي ، لذلك سأصف هنا السيناريو الرئيسي والعناصر الأساسية في اللعبة.
يمكن تنزيل اللعبة ولعبها محليًا. الإصدارات متوفرة لأنظمة Linux و MacOS و Windows.
سيكون من الممكن برمجة الاستراتيجيات في معظم لغات البرمجة: C # و C ++ و D و F # و Go و Java و JavaScript و Kotlin و Python و Ruby و Rust و Scala.
الكيانات الأساسية
هناك مجموعة ثابتة من أنواع الكيانات في اللعبة ، والكيانات من نفس الأنواع لها نفس الخصائص:
- المورد هو الكيان الوحيد الذي لا يمكن التحكم فيه. يمكن فقط جمعها.
- باني الوحدات. الغرض الرئيسي من هذه الوحدة هو استخراج الموارد وبناء المباني.
- وحدة المشاجرة. وحدة أضرار الاشتباك الأساسية.
- وحدة المدى. يلحق الضرر عن بعد.
- قاعدة البنائين / وحدات المشاجرة / وحدات المدى - ستسمح لك هذه المباني بشراء وحدات جديدة من النوع المقابل. يمكن أن يبنى من قبل المنشئ.
- الجدار عبارة عن مبنى صغير يسد ممر العدو.
- المنزل هو مبنى منتِج للغذاء.
- البرج هو بناء قادر على مهاجمة الأعداء. ليس لديه القدرة على الحركة.
قررنا عدم إضافة العديد من الوحدات أو العناصر المختلفة إلى الخريطة ، لأن هذا لا ينوع الاستراتيجيات ، ولكنه يعقد اللعبة.
خريطة
موضوعنا هو الكوني. الملعب عبارة عن شبكة مستطيلة مقسمة إلى خلايا. جميع كيانات اللعبة مربعة وتقع في إحداثيات عدد صحيح.

المسافة بين خليتين في اللعبة هي عدد الخلايا التي يجب اجتيازها للوصول إلى الهدف ، وتتحرك فقط على طول الخلايا المجاورة.
قد تعتقد أن كل جسم له ارتفاع. هذا ليس صحيحا. هذه المرة أيضا بدون 3D.
الفكرة الرئيسية
بشكل عام ، الفكرة بسيطة - تدمير قاعدة العدو. تحتاج إلى إطعام السكان ، وبناء المباني ، وشراء الوحدات ، كما تحتاج أيضًا إلى الدفاع عن مناطق أخرى وقهرها.
بادئ ذي بدء ، ستبدأ في جمع الموارد (الزراعة) وبناء المباني (أو شراء الوحدات) ، والقتال على الفور. بالفعل في هذه المرحلة ، يختار اللاعب ما إذا كان سيذهب إلى التطوير أو إلى الجيش.
إذا تعرضت قاعدتك للهجوم والتلف ، فيمكنك إصلاح المباني المتبقية.
كل وحدة أو مبنى له صحة ، والكيانات المهاجمة لها نطاق هجوم محدود.
يجب إطعام السكان! ينتج المنزل الطعام ويستخدمه البعض. شاهد هذا.
وآخر شيء هو مدى الرؤية. في حالة تشغيل Fog of War ، سترى استراتيجيتك فقط الكيانات التي لا تبعد عن أي كيان تتحكم فيه سوى مسافة محددة.
النوعية
ستكون لعبة Fog of War متاحة فقط في الجولة الثانية. وستكون اللعبة 1v1 في النهائي ، وقبلها 1v3. ستكون
جميع القواعد والكيانات متاحة في Sandbox.
ونعم - تذكر خوارزمية A * البسيطة . سيكون مفيدا لك
تواصل اجتماعي
انضم إلى مجتمع Telegram الودود . نتواصل ونجيب على أسئلة بعضنا البعض. في انتظارك!
ستكون اللعبة وحزم اللغات والقواعد الكاملة متاحة في 28 نوفمبر الساعة 00:00 بالتوقيت العالمي المنسق.
نتمنى لك المتعة والفائدة ونتمنى لك التوفيق!
روابط مفيدة
Russian AI Cup 2012
Russian AI Cup 2012
Russian AI Cup
Russian AI Cup. Tactics Field
Russian AI Cup. Code of tanks
Russian AI Cup:
Russian AI Cup 2013 —
Russian AI Cup
Russian AI Cup 2014:
Russian AI Cup
Russian AI Cup 2014
Solit 2015. «Russian AI Cup 2014: AI »
:
AI Cup 2015 News: 01, 02, 03, 04, 05, 06, 07.
Russian AI Cup 2015
5- Russian AI Cup 2015
AI Cup. Code Wizards 2016
Dota — Russian AI Cup
( ) Russian AI Cup 2016
Deep Learning Agent for RussianAICup 2016
3 Russian AI Cup 2017
Russian AI Cup 2017
Russian AI Cup:
:
Game from Russian AI Cup 2017 CodeWizards
( ) Russian AI Cup 2018 — CodeBall
Russian AI Cup 2018: CodeBall
Russian AI Cup 2018, 9
Russian AI Cup 2018 CodeBall
Russian AI Cup CodeBall 2018
Russian AI Cup Codeball
Russian AI Cup 2018: My Renderer
Russian AI Cup 2018: CodeBall
CodeSide. Russian AI Cup
Russian AI Cup 2019
Russian AI Cup 2019
2012 CodeTanks
Russian AI Cup 2012
Russian AI Cup 2012
Russian AI Cup
Russian AI Cup. Tactics Field
Russian AI Cup. Code of tanks
2013 CodeTroopers
Russian AI Cup:
Russian AI Cup 2013 —
Russian AI Cup
2014 CodeHockey
Russian AI Cup 2014:
Russian AI Cup
Russian AI Cup 2014
Solit 2015. «Russian AI Cup 2014: AI »
:
AI Cup 2015 News: 01, 02, 03, 04, 05, 06, 07.
2015 CodeRacing
Russian AI Cup 2015
5- Russian AI Cup 2015
2016 CodeWizards
AI Cup. Code Wizards 2016
Dota — Russian AI Cup
( ) Russian AI Cup 2016
Deep Learning Agent for RussianAICup 2016
2017 CodeWars
3 Russian AI Cup 2017
Russian AI Cup 2017
Russian AI Cup:
:
Game from Russian AI Cup 2017 CodeWizards
2018 CodeBall
( ) Russian AI Cup 2018 — CodeBall
Russian AI Cup 2018: CodeBall
Russian AI Cup 2018, 9
Russian AI Cup 2018 CodeBall
Russian AI Cup CodeBall 2018
Russian AI Cup Codeball
Russian AI Cup 2018: My Renderer
Russian AI Cup 2018: CodeBall
2019 CodeSide
CodeSide. Russian AI Cup
Russian AI Cup 2019
Russian AI Cup 2019