[Anúncio] Hubs para a competição no CodinGame.com em sete cidades da Rússia

tl; dr: pela segunda vez, o circuito organiza sites offline para a competição online de programação de bots de jogos no CodinGame. Os locais serão em 7 cidades: Ecaterimburgo, Izhevsk, Innópolis, Novosibirsk, Perm, Rostov do Don e São Petersburgo.

Tudo acontecerá no dia 16 de junho, sábado (em Innópolis - 18 de junho, segunda-feira). Venha se você quiser se distrair das tarefas de trabalho e programar algo incomum. Link para registro - no final da postagem.

Olá pessoal! Adoro participar de competições de programação. Por exemplo, estou envolvido em programação esportiva - recentemente como parte da equipe da Ural FU: Kek se tornou o medalhista de bronze das finais mundiais do ICM da ACM .


Meu outro hobby legal é programar bots de jogos no CodinGame. Eu venho fazendo isso há não muito tempo, mas consegui me envolver e agora estou procurando pessoas com a mesma opinião. Por isso, decidi ajudar na organização dos hubs e convido todos a participar.



Meu perfil está no CodinGame.


O que é o CodinGame?


CodinGame é uma plataforma para aprender a programar de maneira lúdica. A cada dois meses, começa uma competição de programação de bot de 10 dias. Geralmente tudo está bem organizado:


  • Muitos participantes. Você pode competir com rivais muito fortes de todo o mundo. Por exemplo, na última competição havia 2120 participantes, 106 deles da Rússia.
  • Limite de entrada moderado. Até um novato pode fazer um bot que jogue e derrote outros bots. Você pode usar qualquer uma das 26 linguagens de programação .
  • Confortável e bonito. Existem tabelas de classificação convenientes por país, visualizadores para visualizar o jogo de bots, uma caixa de areia para executar código em um navegador.


Visualizador de uma das competições.


Na noite de 16 de junho, uma nova competição começa - Código de Kutulu . As regras serão publicadas após o início, enquanto apenas o nome que se refere ao trabalho de Howard Lovecraft é conhecido. No entanto, é claro o que esperar. Provavelmente, será necessário gerenciar um ou mais bots no mundo que funcionem de acordo com as regras especificadas. Carros, aviões, barcos, bruxos andam, voam, nadam, atiram, jogam bolas para coletar bônus, tomar pontos de controle, destruir adversários e marcar gols. Você precisa ler o estado atual do mundo uma vez por batida e responder com um comando para cada um dos seus bots.


Por que escrever bots e competir


Em geral, estou acostumado a outras tarefas e competições. Antes do primeiro concurso no CodinGame, eu pensei que os robôs de jogo eram um pouco complicados. É como os modernos mecanismos de xadrez, capazes de calcular o jogo 25 adiante e derrotar os atuais mestres.


No entanto, descobriu-se que não há necessidade de escrever algoritmos complexos. Em vez disso, você precisa ter idéias para heurísticas, torcer pelo seu bot nas partidas e tentar impedi-lo de fazer movimentos ridiculamente estúpidos. Diferentemente da programação esportiva, é útil escrever testes aqui - eles ajudam a longa distância.


Os caras do CodinGame aprenderam a criar jogos que não assustam os iniciantes com sua complexidade e, ao mesmo tempo, são bastante variados - os especialistas podem competir entre si na flexibilidade da mente e na capacidade de programar lógica complexa.


Em todos os novos jogos, há uma bela visualização, graças à qual os jogos são compreensíveis até para uma criança. E a comunidade está pronta para ajudar com a interface, ferramentas e erros na estratégia, temperando qualquer discussão com uma parte de bom humor.


O que são hubs e onde eles estarão


O CodinGame oferece aos jogadores que se reúnem offline para conhecer, discutir estratégias e, se desejado, escrever código em pares e competir entre si. As plataformas para isso são hubs (hubs de codificação).



Quadro Trello para organizadores de hubs.


Já se sabe que haverá 13 centros na Alemanha, Colômbia, Lituânia, Turquia e França. Outros 7 centros estarão na Rússia nas cidades com escritórios de desenvolvimento da Kontur.


Aqui está o que acontece no hub:


  • reunir, analisar as regras e discutir a estratégia
  • escreva o código por 2 horas (opcional em pares)
  • indo para o ponto de verificação: discuta o sucesso, coma pizza, desarme os participantes do topo da tabela de classificação
  • escreva o código novamente 2 horas
  • indo para o ponto de verificação novamente

Os hubs duram 4-5 horas. É claro que você pode sair mais cedo ou ficar por mais uma hora ou duas.


Registre-se usando os links e venha com seu laptop:


Até breve!

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


All Articles