Всем привет!
Как и было обещано, в этом году мы во второй раз проводим мероприятие Russian AI Cup, на этот раз 2013. Участнику предстоит выступить в роли командира небольшого отряда бойцов в пошаговой тактической игре CodeTroopers. 4 ноября в 00:00 часов состоится запуск открытого бета-тестирования чемпионата, которое продлится одну неделю. Основная функциональность уже готова, однако в этот период мы продолжим насыщать игру контентом, в частности, планируется добавление новых карт. Также мы проверим стабильность работы системы и исправим возможные ошибки. В период бета-тестирования возможны существенные изменения в правилах игры. 11 ноября в 00:00 состоится релиз чемпионата, при этом рейтинг участников будет сброшен к начальному значению. Поучаствовать в мероприятии можно тут: http://russianaicup.ru
Что?
Russian AI Cup — ежегодный проект Mail.Ru Group и Саратовского государственного университета. Это соревнование — третье мероприятие холдинга Mail.Ru Group для талантливых IT-специалистов, в этой серии мероприятий уже проводятся Russian Code Cup и Russian Design Cup.
К участию в соревновании приглашаются как начинающие программисты, так и профессионалы. Не требуются никакие специальные знания, достаточно базовых навыков программирования.
Поддерживаемые языки соревнования — C++, C#, Java, Pascal, Python 2 и Python 3.
Вот пример минимальной стратегии на Java:
public final class MyStrategy implements Strategy {
@Override
public void move(Trooper self, World world, Game game, Move move) {
if (self.getActionPoints() >= self.getShotCost()) {
Trooper[] troopers = world.getTroopers();
for (int i = 0; i < troopers.length; ++i) {
Trooper trooper = troopers[i];
boolean canShoot = world.isVisible(self.getShootingRange(),
self.getX(), self.getY(), self.getStance(),
trooper.getX(), trooper.getY(), trooper.getStance()
);
if (canShoot && !trooper.isTeammate()) {
move.setAction(ActionType.SHOOT);
move.setX(trooper.getX());
move.setY(trooper.getY());
return;
}
}
}
}
}
Где?
Заходите на http://russianaicup.ru и регистрируйтесь (мы рекомендуем пользоваться социальными сетями для аутентификации). Для участия в соревновании достаточно одной принятой посылки, и вы сразу попадете в рейтинг!
Когда?
- Песочница: с 4 ноября по 15 декабря (с 4 по 10 ноября — режим бета-тестирования);
- Раунд 1: 23–24 ноября;
- Раунд 2: 30 ноября–1 декабря;
- Финал: 7–8 декабря.
Призы?
Конечно же, без них не обойдется :) Лучшие участники получат самые современные гаджеты в крутых комплектациях, среди которых MacBook Pro with Retina, MacBook Air, iPad и некоторые другие приятности.
Вау, как интересно, а можно поподробнее?
Подробнее вы можете прочитать на самом сайте http://russianaicup.ru, вот полезные ссылки: