Desde 2012, la competencia anual de
la Copa AI de Rusia se ha llevado a cabo para escribir inteligencia artificial y bots que luchan ferozmente en el mundo virtual en lugar de sus propietarios. Para todos los campeonatos pasados, más de 20,000 usuarios se registraron en la plataforma, quienes nos enviaron más de 150,000 soluciones diferentes. Cada nuevo campeonato es un nuevo desafío de juego con sus propias reglas, leyes y mecanismos. Tratamos de presentar constantemente nuevas ideas y características para que los juegos de año en año se vuelvan aún más interesantes y espectaculares, desarrollando nuestro motor bajo el capó del proyecto y haciendo todo para la gloria de nuestra comunidad.
Este año no fue la excepción. Mail.Ru Group, en colaboración con Codeforces.com, anuncia oficialmente las fechas del campeonato ruso de la Copa AI 2018 llamado CodeBall.
¡Entonces vamos!
Desafío
Tradicionalmente, hasta el anuncio del campeonato, tratamos de mantener a la comunidad en la oscuridad. Fuimos torturados, regañados, pero nosotros, como partidarios, no revelamos los datos secretos del campeonato, sino que calentamos a todos con fotos y nuestros pensamientos. Se creó una encuesta en el canal no oficial de la competencia, donde los participantes trataron de adivinar la esencia del nuevo RAIC 2018 con los consejos de los organizadores.
Muchos de los muchachos eran cercanos, algunos adivinaron (pero no se les informó sobre esto). Ahora todas las cartas están sobre la mesa, es hora de abrir.
La tarea está dedicada al
fútbol . Realmente no queríamos repetir el juego 2014
CodeHockey . Nos inspiró el dinámico juego Rocket League, así como la pasada Copa del Mundo.
Esta vez decidieron hacer el juego no en 2D, sino realmente en 3D (usando modelos 3D).

En Telegram, publicamos esta captura de pantalla, después de lo cual todos experimentaron las pesadas sensaciones de los cuaterniones. Realmente no hay nada que temer. Estarán en los registros, pero esto se usa únicamente para la visualización. No hay turnos en el modelo de juego, todo es bastante simple.
En primer lugar, como antes, tendrá una API y reglas documentadas, y el día de la prueba beta publicaremos otro artículo con una descripción detallada de todo esto y un inicio rápido. Puedes escribir en tu idioma favorito la estrategia del comportamiento de tus jugadores de fútbol robóticos en el mundo del juego. Dos estrategias de diferentes participantes se lanzan en un mundo y luchan entre sí. Quien ganó, juega más con otros jugadores y quién perdió, mejora su estrategia y espera venganza.
En segundo lugar, inicio rápido. Describiremos todo en detalle y lo compartiremos con usted. En este campeonato, el umbral de entrada será más bajo. Intentamos tener en cuenta los deseos de la comunidad.
Mejora la plataforma de alojamiento y la infraestructura. Ahora el motor funciona desde Docker. Esto le permitió colocar sus instancias en la
nube de Mail.Ru Cloud Solutions . Ahora todas las decisiones se calcularán en hardware moderno, es decir, en 200 núcleos Intel Xeon E5-2660 v4. Habiendo trabajado con ellos a través de la interfaz MCS, sentimos toda la potencia de esta plataforma, por lo que no debería haber retrasos, y la velocidad de las soluciones informáticas será mayor que antes.

Entonces, ¿
qué tipo de fútbol y por qué los robots ?
El mundo del juego está en el espacio, en un asteroide que navega por la galaxia. En él se construyen un estadio y un campo, en el que los robots corren y patean la pelota. El objetivo es ganar el partido, es decir marca la mayor cantidad de goles en N ticks (unidad de tiempo en el mundo del juego).


El robot, al estar en un asteroide, puede establecer la aceleración en cualquier dirección (los objetos en el modelo no tienen giros, solo visualmente). Los robots en el modelo son pelotas de un radio más pequeño que la pelota, por lo que puedes golpear con un dosel :) Todo es como en el fútbol real.

Hecho específicamente para usted: el fútbol se puede jugar directamente en el navegador.


El campeonato consta de dos rondas y una final.
En la
primera ronda, cada jugador recibirá el mismo número de jugadores. Aún no decimos la cantidad.

En la
segunda ronda, los jugadores podrán usar boost (nitro) con un suministro limitado de combustible, que se puede reponer recogiendo "tanques" en el campo. Un impulso aparece en puntos fijos y reaparece después de un tiempo.

En la
tercera ronda (final) , cada jugador tendrá más jugadores. Cuánto, ahora tampoco diremos.
El resultado del juego no depende de factores aleatorios. No agregamos sacudidas de asteroides, aunque queríamos :)
Aprovecho esta oportunidad para agradecer a Vitaly Kudasov (
@kuviman ), Mikhail Mirzayanov (
@MikeMirzayanov ) y a todo el equipo del campeonato por el juego creado.
Horario
- Sandbox: 17 de diciembre - 5 de enero;
- La primera ronda: del 5 al 6 de enero;
- La segunda ronda: del 19 al 20 de enero;
- Final: 26 de enero.
Al comienzo de cualquier Copa AI de Rusia, la competencia comienza en modo beta. Durante este tiempo, son posibles cambios de equilibrio, eliminación de errores y optimización de la infraestructura. Además, los cambios en las reglas también pueden aparecer antes de la final (en una semana).
Nada ha cambiado en los principios de selección de estrategias para la primera ronda. Del 17 de diciembre al 5 de enero, funciona un sandbox, del cual se seleccionarán las estrategias para la primera ronda por calificación. En caso de victoria, la calificación aumenta, en caso de pérdida, disminuye.
Como parte de la primera ronda, las estrategias mejor calificadas pasan a la segunda ronda y de la segunda a la final. Además, las mejores estrategias de la caja de arena llegan tanto a la segunda ronda como a la final, lo que significa que siempre hay una posibilidad. Con base en los resultados de la final, descubrimos quién es el mejor y les damos premios.
Regalos
En comparación con el año pasado, nada ha cambiado, solo que ahora será posible reemplazar el regalo por uno equivalente en valor. Todos los ganadores finales recibirán:
- 1er lugar - MacBook Pro.
- 2do lugar - MacBook Air.
- 3er lugar - iPad de Apple.
- 4to lugar - Samsung Gear S3.
- 5to lugar - WD My Cloud 6 TB.
- 6to lugar - WD My Passport Ultra 4TB.
Para los 6 ganadores principales del sandbox, hemos preparado WD My Passport Ultra 2TB (pero también se pueden reemplazar).
Todos los participantes en la segunda ronda recibirán camisetas, y los participantes en la final recibirán sudaderas con capucha.
Únete a la comunidad
Ahora es el momento de ir y
suscribirse al anuncio. Definitivamente le recordaremos el comienzo del campeonato.
Estamos esperando a todos en el
chat de Telegram , el
canal de Telegram y el
grupo en VK . ¡Bienvenido a las filas!