Depuis 2012, la compétition de la
Coupe AI russe a lieu chaque année pour écrire l'intelligence artificielle et les bots qui se battent férocement dans le monde virtuel au lieu de leurs propriétaires. Pour tous les championnats passés, plus de 20 000 utilisateurs se sont inscrits sur la plateforme, qui nous ont envoyé plus de 150 000 solutions différentes. Chaque nouveau championnat est un nouveau défi de jeu avec ses propres règles, lois et mécanismes. Nous essayons d'introduire constamment de nouvelles idées et fonctionnalités afin que les jeux d'année en année deviennent encore plus intéressants et spectaculaires, développant notre moteur sous le capot du projet et faisant tout pour la gloire de notre communauté.
Cette année n'a pas fait exception. Mail.Ru Group, en collaboration avec Codeforces.com, annonce officiellement les dates du championnat de Russie AI Cup 2018 appelé CodeBall.
Alors allons-y!
Défi
Traditionnellement, jusqu'à l'annonce du championnat, nous essayons de garder la communauté dans l'ignorance. Ils nous ont torturés, réprimandés, mais nous, en tant que partisans, n'avons pas révélé les données secrètes du championnat, mais réchauffé tout le monde avec des images de bourrage et nos pensées. Un sondage a été créé sur la chaîne non officielle de la compétition, où les participants ont tenté de deviner l'essence de la nouvelle RAIC 2018 sur les conseils des organisateurs.
Beaucoup de gars étaient proches, certains l'ont deviné (mais on ne leur en a pas parlé). Maintenant que toutes les cartes sont sur la table, il est temps d'ouvrir.
La tâche est dédiée au
football . Nous ne voulions vraiment pas répéter le jeu
CodeHockey 2014. Nous nous sommes inspirés du jeu dynamique de la Rocket League, ainsi que de la dernière Coupe du monde.
Cette fois, ils ont décidé de faire le jeu non pas en 2D, mais vraiment en 3D (en utilisant des modèles 3D).

Dans Telegram, nous avons posté cette capture d'écran, après quoi tout le monde a ressenti les sensations fortes des quaternions. Il n'y a vraiment rien à craindre. Ils seront dans les journaux, mais cela est utilisé uniquement pour la visualisation. Il n'y a pas de tours dans le modèle de jeu, tout est assez simple.
Tout d'abord, comme précédemment, vous aurez une API et des règles documentées, et le jour du test bêta, nous publierons un autre article avec une description détaillée de tout cela et un démarrage rapide. Vous pouvez écrire dans votre langue préférée la stratégie du comportement de vos joueurs de football robot dans le monde du jeu. Deux stratégies de participants différents sont lancées dans un monde et se combattent. Qui a gagné - joue plus loin avec les autres joueurs et qui a perdu - améliore sa stratégie et attend sa revanche.
Deuxièmement, démarrage rapide. Nous allons tout décrire en détail et le partager avec vous. Dans ce championnat, le seuil d'entrée sera plus bas. Nous avons essayé de prendre en compte les souhaits de la communauté.
Amélioration de la plateforme et de l'infrastructure d'hébergement. Maintenant, le moteur fonctionne à partir de Docker. Cela vous a permis de placer vos instances dans le
cloud Mail.Ru Cloud Solutions . Désormais, toutes les décisions seront calculées sur du matériel moderne, à savoir sur 200 cœurs Intel Xeon E5-2660 v4. Après avoir travaillé avec eux via l'interface MCS, nous avons senti toute la puissance de cette plate-forme, donc il ne devrait pas y avoir de décalage, et la vitesse des solutions informatiques sera plus élevée qu'auparavant.

Alors,
quel genre de football et pourquoi les robots ?
Le monde du jeu est dans l'espace, sur un astéroïde sillonnant la galaxie. Un stade et un terrain y sont construits, sur lesquels des robots courent et donnent des coups de pied. Le but est de gagner le match, c'est-à-dire marquer le plus de buts en N ticks (unité de temps dans le monde du jeu).


Le robot, étant sur un astéroïde, peut définir lui-même l'accélération dans toutes les directions (les objets du modèle n'ont pas de virage, uniquement visuellement). Les robots du modèle sont des balles d'un rayon plus petit que la balle, vous pouvez donc battre avec une verrière :) Tout est comme dans le vrai football.

Conçu spécialement pour vous: le football peut être joué directement dans le navigateur.


Le championnat se compose de deux manches et d'une finale.
Au
premier tour, chaque joueur recevra le même nombre de joueurs. Nous ne disons pas encore la quantité.

Au
deuxième tour, les joueurs pourront utiliser le boost (nitro) avec un approvisionnement limité en carburant, qui peut être réapprovisionné en collectant des "réservoirs" sur le terrain. Un boost apparaît à des points fixes et réapparaît après un certain temps.

Au
troisième tour (final) , chaque joueur aura plus de joueurs. Combien - maintenant nous ne dirons pas non plus.
Le résultat du jeu ne dépend pas de facteurs aléatoires. Nous n'avons pas ajouté de secousses d'astéroïdes, même si nous le voulions :)
J'en profite pour remercier Vitaly Kudasov (
@kuviman ), Mikhail Mirzayanov (
@MikeMirzayanov ) et toute l'équipe du championnat pour le jeu créé.
Horaire
- Sandbox: 17 décembre - 5 janvier;
- Premier tour: 5 - 6 janvier;
- Deuxième tour: 19 - 20 janvier;
- Finale: 26 janvier.
Au début de toute Coupe AI russe, la compétition commence en mode bêta. Pendant ce temps, des changements d'équilibre, l'élimination des erreurs et l'optimisation de l'infrastructure sont possibles. De plus, des changements aux règles peuvent également apparaître avant la finale (dans une semaine).
Rien n'a changé dans les principes de sélection des stratégies pour le premier tour. Du 17 décembre au 5 janvier, un bac à sable fonctionne, à partir duquel les stratégies pour le premier tour seront sélectionnées par notation. En cas de victoire, la note augmente, en cas de perte - diminue.
Dans le cadre du premier tour, les stratégies les mieux notées entrent dans le deuxième tour, et du deuxième à la finale. De plus, les meilleures stratégies du bac à sable atteignent à la fois le deuxième tour et la finale, ce qui signifie qu'il y a toujours une chance! Sur la base des résultats de la finale, nous découvrons qui est le meilleur et leur décernons des prix.
Cadeaux
Par rapport à l'année dernière, rien n'a changé, seulement maintenant il sera possible de remplacer le cadeau par un équivalent en valeur. Tous les gagnants finaux recevront:
- 1ère place - MacBook Pro.
- 2e place - MacBook Air.
- 3e place - Apple iPad.
- 4e place - Samsung Gear S3.
- 5ème place - WD My Cloud 6 TB.
- 6e place - WD My Passport Ultra 4 To.
Pour les 6 premiers gagnants du bac à sable, nous avons préparé WD My Passport Ultra 2 To (mais ils peuvent également être remplacés).
Tous les participants au deuxième tour recevront des t-shirts et les participants à la finale recevront des sweats à capuche.
Rejoignez la communauté
Il est maintenant temps d'aller vous
inscrire à l'annonce. Nous vous rappellerons certainement le début du championnat.
Nous attendons tout le monde dans le
chat Telegram, la chaîne Telegram et le
groupe VK . Bienvenue dans les rangs!