- PVSM.RU - https://www.pvsm.ru -
tl;dr: Контур во второй раз организует оффлайновые площадки для онлайн-соревнования по программированию игровых ботов на CodinGame. Площадки будут в 7 городах: Екатеринбурге, Ижевске, Иннополисе, Новосибирске, Перми, Ростове-на-Дону и Санкт-Петербурге.
Всё пройдёт 16 июня, в субботу (в Иннополисе — 18 июня, в понедельник). Приходите, если хотите отвлечься от рабочих задач и запрограммировать что-нибудь необычное. Ссылка для регистрации — в конце поста.
Всем привет! Я люблю участвовать в соревнованиях по программированию. Например, занимаюсь спортивным программированием — недавно в составе команды Ural FU: Kek [1] стал бронзовым призёром ACM ICPC World Finals [2].
Другим моим классным хобби является программирование игровых ботов на CodinGame. Я занимаюсь этим не так давно, но успел вовлечься и теперь ищу единомышленников. Поэтому я решил помочь с организацией хабов и приглашаю всех присоединиться.
![[Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 1 [Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 1](http://www.pvsm.ru/images/2018/06/09/anons-haby-dlya-sorevnovaniya-na-CodinGame-com-v-semi-gorodah-rossii.png)
Мой профиль [3] на CodinGame.
CodinGame [4] — платформа для обучения программированию в игровой форме. Раз в пару месяцев стартуют 10-дневные соревнования по программированию игровых ботов. Обычно всё хорошо организовано:
![[Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 2 [Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 2](http://www.pvsm.ru/images/2018/06/09/anons-haby-dlya-sorevnovaniya-na-CodinGame-com-v-semi-gorodah-rossii-2.png)
Визуализатор одного из соревнований.
В ночь на 16 июня начинается новое соревнование — Code of Kutulu [7]. Правила будут опубликованы после начала, пока известно только название, отсылающее к творчеству Говарда Лавкрафта. Однако понятно, чего ждать. Скорее всего, надо будет управлять одним или несколькими ботами в мире, работающем по заданным правилам. Машинки, самолётики, кораблики, волшебники ездят, летают, плавают, стреляют, кидают мячики, чтобы собирать бонусы, брать чекпоинты, уничтожать соперников и забивать голы. Нужно раз в такт прочитать текущее состояние мира и ответить командой для каждого своего бота.
Вообще, я привык к другим задачам [8] и соревнованиям. До первого контеста на CodinGame я думал, что боты для игр — это что-то сложное. Примерно как современные шахматные движки, которые способны просчитывать игру на 25 ходов вперед и побеждать действующих гроссмейстеров.
Однако оказалось, что здесь не нужно писать сложные алгоритмы. Скорее нужно придумывать идеи для эвристик, болеть за своего бота на матчах и пытаться отучить его делать до смешного глупые ходы. В отличие от спортивного программирования, здесь полезно писать тесты — они помогают на длинной дистанции.
Ребята из CodinGame научились делать игры, которые не пугают новичков своей сложностью, и одновременно достаточно вариативны — эксперты могут посоревноваться друг с другом в гибкости ума и умении программировать сложную логику.
Во всех новых играх есть красивая визуализация, благодаря которой игры понятны даже ребенку. А комьюнити готово помочь с интерфейсом, инструментами и ошибками в стратегии, приправляя любое обсуждение долей хорошего юмора.
CodinGame предлагает игрокам собираться в оффлайне, чтобы познакомиться, обсудить стратегии и, при желании, писать код в парах и соревноваться между собой. Площадки для этого — хабы (coding hubs).
![[Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 3 [Анонс] Хабы для соревнования на CodinGame.com в семи городах России - 3](http://www.pvsm.ru/images/2018/06/09/anons-haby-dlya-sorevnovaniya-na-CodinGame-com-v-semi-gorodah-rossii-3.png)
Трелло-доска для организаторов хабов.
Уже известно, что будет 13 хабов [9] в Германии, Колумбии, Литве, Турции и Франции. Ещё 7 хабов будет в России в городах с офисами разработки Контура.
Вот что происходит на хабе:
Хабы продлятся 4-5 часов. Понятно, что можно уйти раньше или залипнуть ещё на час-другой.
Регистрируйтесь по ссылкам и приходите со своим ноутбуком:
- Хаб в Екатеринбурге [10] — 16 июня, суббота, начало в 12:00 (MSK+2)
- Хаб в Ижевске [11] — 16 июня, суббота, начало в 11:00 (MSK+1)
- Хаб в Новосибирске [12] — 16 июня, суббота, начало в 14:00 (MSK+4)
- Хаб в Перми [13] — 16 июня, суббота, начало в 12:00 (MSK+2)
- Хаб в Ростове-на-Дону [14] — 16 июня, суббота, начало в 10:00 (MSK)
- Хаб в Санкт-Петербурге [15] — 16 июня, суббота, начало в 10:00 (MSK)
- Хаб в Иннополисе [16] — 18 июня, понедельник, начало в 18:00 (MSK)
До встречи!
Автор: Tinsane
Источник [17]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/282446
Ссылки в тексте:
[1] команды Ural FU: Kek: https://icpc.baylor.edu/worldfinals/teams/2018
[2] ACM ICPC World Finals: https://icpc.baylor.edu/scoreboard/?static=1
[3] Мой профиль: https://www.codingame.com/profile/320233c92a111bb15a392ad3076e4761423209
[4] CodinGame: https://www.codingame.com
[5] последнем соревновании: https://www.codingame.com/leaderboards/challenge/code-royale/global
[6] 26 языков программирования: https://www.codingame.com/faq
[7] Code of Kutulu: https://www.codingame.com/contests/code-of-kutulu
[8] другим задачам: http://acm.timus.ru
[9] будет 13 хабов: https://trello.com/b/oEHLlUvi/code-of-kutulu-codinghubs-15-06-25-06
[10] Хаб в Екатеринбурге: https://eventskbkontur.timepad.ru/event/741709/
[11] Хаб в Ижевске: https://eventskbkontur.timepad.ru/event/741713/
[12] Хаб в Новосибирске: https://eventskbkontur.timepad.ru/event/741715/
[13] Хаб в Перми: https://eventskbkontur.timepad.ru/event/741711/
[14] Хаб в Ростове-на-Дону: https://eventskbkontur.timepad.ru/event/741710/
[15] Хаб в Санкт-Петербурге: https://eventskbkontur.timepad.ru/event/741716/
[16] Хаб в Иннополисе: https://eventskbkontur.timepad.ru/event/741740/
[17] Источник: https://habr.com/post/413577/?utm_campaign=413577
Нажмите здесь для печати.