[Anuncio] Hubs para la competencia en CodinGame.com en siete ciudades de Rusia

tl; dr: el circuito por segunda vez organiza sitios fuera de línea para la competencia en línea para programar bots de juegos en CodinGame. Los lugares estarán en 7 ciudades: Ekaterimburgo, Izhevsk, Innopolis, Novosibirsk, Perm, Rostov-on-Don y San Petersburgo.

Todo tendrá lugar el 16 de junio, sábado (en Innopolis - 18 de junio, lunes). Ven si quieres distraerte de las tareas laborales y programar algo inusual. Enlace para el registro: al final de la publicación.

Hola a todos! Me encanta participar en concursos de programación. Por ejemplo, participo en la programación deportiva, recientemente como parte del equipo de Ural FU: Kek se convirtió en el medallista de bronce de las finales mundiales de ACM ICPC .


Mi otro pasatiempo genial es programar bots de juegos en CodinGame. He estado haciendo esto no hace mucho tiempo, pero logré involucrarme y ahora estoy buscando personas con ideas afines. Por lo tanto, decidí ayudar con la organización de los centros e invito a todos a unirse.



Mi perfil está en CodinGame.


¿Qué es CodinGame?


CodinGame es una plataforma para aprender a programar de manera lúdica. Una vez cada dos meses, comienza una competencia de programación de bots de juegos de 10 días. Por lo general, todo está bien organizado:


  • Muchos participantes Puedes competir con rivales muy fuertes de todo el mundo. Por ejemplo, en la última competencia hubo 2120 participantes, 106 de ellos de Rusia.
  • Umbral de entrada moderado. Incluso un novato puede hacer un bot que juegue y derrote a otros bots. Puede usar cualquiera de los 26 lenguajes de programación .
  • Cómodo y hermoso. Hay tablas de clasificación convenientes por país, visualizadores para ver el juego de bots, una caja de arena para ejecutar código en un navegador.


Visualizador de una de las competiciones.


En la noche del 16 de junio, comienza una nueva competencia: el Código de Kutulu . Las reglas se publicarán después del inicio, mientras que solo se conoce el nombre que se refiere al trabajo de Howard Lovecraft. Sin embargo, está claro qué esperar. Lo más probable es que sea necesario administrar uno o más bots en el mundo que funcionen de acuerdo con las reglas dadas. Automóviles, aviones, botes, magos viajan, vuelan, nadan, disparan, lanzan bolas para recoger bonificaciones, toman puntos de control, destruyen oponentes y marcan goles. Debe leer el estado actual del mundo una vez por latido y responder con un comando para cada uno de sus bots.


¿Por qué escribir bots y competir?


En general, estoy acostumbrado a otras tareas y competencias. Antes del primer concurso en CodinGame, pensé que los bots del juego eran un poco complicados. Es como los motores de ajedrez modernos, que son capaces de calcular los 25 avances del juego y derrotar a los grandes maestros actuales.


Sin embargo, resultó que no hay necesidad de escribir algoritmos complejos. Por el contrario, debes proponer ideas para la heurística, animar a tu bot en los partidos e intentar evitar que haga movimientos ridículamente estúpidos. A diferencia de la programación deportiva, es útil escribir pruebas aquí: ayudan a larga distancia.


Los muchachos de CodinGame aprendieron a hacer juegos que no asustan a los principiantes con su complejidad, y al mismo tiempo son bastante variados: los expertos pueden competir entre sí en la flexibilidad de la mente y la capacidad de programar una lógica compleja.


En todos los juegos nuevos hay una visualización hermosa, gracias a la cual los juegos son comprensibles incluso para un niño. Y la comunidad está lista para ayudar con la interfaz, las herramientas y los errores en la estrategia, condimentando cualquier discusión con un poco de buen humor.


¿Qué son los centros y dónde estarán?


CodinGame ofrece a los jugadores reunirse fuera de línea para reunirse, discutir estrategias y, si lo desea, escribir código en parejas y competir entre sí. Las plataformas para esto son los centros (centros de codificación).



Tablero Trello para organizadores de hubs.


Ya se sabe que habrá 13 centros en Alemania, Colombia, Lituania, Turquía y Francia. Otros 7 centros estarán en Rusia en ciudades con oficinas de desarrollo de Kontur.


Esto es lo que sucede en el centro:


  • reunir, analizar las reglas y discutir la estrategia
  • escriba el código durante 2 horas (opcional en pares)
  • ir al punto de control: discutir el éxito, comer pizza, desanonizar a los participantes desde la cima de la tabla de clasificación
  • escribe el código nuevamente 2 horas
  • va al punto de control nuevamente

Los cubos durarán de 4 a 5 horas. Está claro que puede irse antes o quedarse una o dos horas más.


Regístrese utilizando los enlaces y venga con su computadora portátil:


Hasta pronto!

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


All Articles