Открытое соревнование по программированию искусственного интеллекта

Russian AI Cup — соревнование по программированию искусственного интеллекта

Проект

Песочница

Раунд 1

Раунд 2

Финал

Песочница (на 15 декабря 2013 г.)

Последние комментарии

4 сентября 19:00: risi написал комментарий в посте Закрытие Russian AI Cup 2013
28 февраля 02:59: puk написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 21:12: amurushkin написал комментарий в посте Закрытие Russian AI Cup 2013
26 февраля 13:17: alevlaber написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 17:33: Megabyte написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 10:10: mopdobopot написал комментарий в посте Закрытие Russian AI Cup 2013
20 февраля 09:28: aleex написал комментарий в посте Закрытие Russian AI Cup 2013
18 февраля 23:13: santa324 написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 14:43: m16a написал комментарий в посте Закрытие Russian AI Cup 2013
17 февраля 06:26: PAX написал комментарий в посте Закрытие Russian AI Cup 2013

Группа ВКонтакте

Задача этого года — CodeTroopers

Напишите искусственный интеллект управления отрядом бойцов, сразитесь с другими участниками в чемпионате!

Подробное описание задачи можно найти в разделах Чемпионат «CodeTroopers» и Правила.

Зарегистрироваться! Быстрый старт

Russian AI Cup — открытое соревнование по программированию искусственного интеллекта. Попробуйте свои силы в программировании игровой стратегии! Это просто, наглядно и весело!

Чемпионат второго Russian AI Cup называется CodeTroopers. Вам предстоит программировать искусственный интеллект для отряда бойцов. Ваши стратегии будут сражаться между собой в Песочнице и чемпионате. Вы можете использовать любой из языков программирования: С++, Java, C#, Python или Pascal. Песочница уже открыта. Удачи!

К участию в соревновании приглашаются как начинающие программисты — студенты и школьники, так и профессионалы. Не требуются никакие специальные знания, достаточно базовых навыков программирования.

Расписание чемпионата

  • Песочница: с 4 ноября по 15 декабря открыта для всех желающих; первая неделя будет проходить в режиме бета-тестирования, в этот период возможны нестабильная работа системы и существенные изменения в правилах, а 11 ноября в 00:00 рейтинг в Песочнице будет сброшен до первоначального состояния
  • Раунд 1: 23–24 ноября.
  • Раунд 2: 30 ноября–1 декабря.
  • Финал: 7–8 декабря.

Начните с Быстрого старта. Написать простейшую стратегию совсем несложно!

Призы и подарки

Информация о призах пока недоступна

Новости чемпионата

16
декабря
2013

Закрытие Russian AI Cup 2013

Всем привет!

Вот и завершился очередной чемпионат Russian AI Cup. Пора подвести итоги. Но сперва вспомним, как всё начиналось. Первые результаты были получены ещё 9 ноября во время бета-теста игры. Наибольшие успехи показали стратегии этих участников:

  1. Иван «Hardcode» Бутыгин

  2. Павел «cheeser» Савилов

  3. Иван Фефер - «fefer.ivan»

Но проще попасть в лидеры, чем удержаться. К сожалению, у них не хватило стремления или времени, чтобы остаться наверху. В Раунде 1 принимали участие 900 участников из Песочницы, и тройка лидеров выглядела так:

  1. Павел «Alchemist» Довгалюк

  2. Никита «Hohol» Глащенко

  3. Руслан «keika» Кашапов

В Раунде 2 принимали участие 300 участников по итогам Раунда 1 и дополнительно 60 участников из Песочницы. Лучшими на этом этапе стали:

  1. Никита «Hohol» Глащенко

  2. Павел «Alchemist» Довгалюк

  3. Василий «Megabyte» Костин

Неделю назад, 9 декабря, мы подвели итоги Финала, в котором соревновались 50 участников по итогам Раунда 2 и дополнительно 10 участников из Песочницы. Напоминаем, что призёрами чемпионата стали:

  1. 1 место Юрий Шуткин - slash (МГУ им. Ломоносова, Москва, Россия) - MacBook Pro 15’’

  2. 2-3 место Василий Костин - Megabyte (ООО Сибтел-крипто, Тюмень, Россия) - MacBook Air 13’’

  3. 2-3 место Никита Глащенко - Hohol (Maxifier, Самара, Россия) - MacBook Air 13’’

  4. 4-6 место Александр Миланин - Milanin (Таврический НУ, Симферополь, Украина) - iPad mini 64GB

  5. 4-6 место Иван Сидоров - baho (3Planesoft, Вологда, Россия) - iPad mini 64GB

  6. 4-6 место Антон Гордиенко - angor (Москва, Россия) - iPad mini 64GB

А теперь мы поздравляем победителей Песочницы. Всем же остальным желаем удачи в следующем году. Итак, встречайте:

  1. 1 место Юрий Шуткин - slash (МГУ им. Ломоносова, Москва, Россия) - iPod Touch 32GB

  2. 2 место Руслан Кашапов - keika (Ижевск, Россия) - iPod Touch 32GB

  3. 3 место Василий Костин - Megabyte (ООО Сибтел-крипто, Тюмень, Россия) - iPod Touch 32GB

  4. 4 место Александр Миланин - Milanin (Таврический НУ, Симферополь, Украина) - iPod Touch 32GB

  5. 5 место Александр Пивоваров - pivizz (МГУ им. Ломоносова, Реутов, Россия) - iPod Touch 32GB

  6. 6 место Иван Сидоров - baho (3Planesoft, Вологда, Россия) - iPod Touch 32GB

Стоит отметить, что Никита Глащенко, Василий Костин и Александр Миланин уже становились призёрами чемпионата в прошлом году. Молодцы!

Теперь самое время заняться призами. Все участники Раунда 2 и Финала должны убедиться, что у них в профиле указан актуальный адрес и размер футболки. С вами свяжутся по электронной почте. Мы обратили внимание на очень большой процент пересечения двух списков призёров, поэтому, скорее всего, в следующем году при подведении итогов Песочницы победители Финала будут исключены.

Далее информация для всех. Сейчас Песочница заморожена, однако в ближайшие несколько дней она возобновит свою работу. Разумеется, все её результаты будут неофициальными. Замороженные результаты на 15 декабря уже сейчас можно посмотреть отдельно в меню слева либо по этой ссылке.

Отметим, что мы прекращаем официальную поддержку Песочницы и её мониторинг 24/7. Таким образом, не гарантируется круглосуточная работа Песочницы и оперативное реагирование разработчиков на сообщения о некорректных играх, попытках, отклонённых с подозрительным вердиктом, и т.д. Также будет отключена основная часть тестирующих мощностей. Интервал боёв в Песочнице составит 1 час для игроков, проявлявших какую-либо активность на сайте за последние две недели. Для неактивных игроков он составит 1 час + 1 мин * (<текущее_место_в_песочнице> - 1).

А теперь небольшой сюрприз: будет возобновлено также тестирование на сайте CodeTanks! Все желающие смогут попробовать свои силы в танковых сражениях.

С наилучшими пожеланиями, команда Mail.Ru Group и Саратовского ГУ.

13
декабря
2013

Пакет для языка C

Добавлен пакет для языка C. Разработку и поддержку осуществляет участник noop.

Скачать пакет можно по этой ссылке. Также клиент доступен на Github.

10
декабря
2013

Новая карта

Финал уже прошёл, но для участников Песочницы мы подготовили ещё одно обновление. В игру добавлена степная карта с невысокими холмами. Идентификатор карты в Local runner: map07.

map07.map.

8
декабря
2013

Итоги Финала

Под несмолкающие аплодисменты всех участников Russian AI Cup 2013 мы объявляем об окончании Финала чемпионата! Пройдя Песочницу, Раунды 1 и 2, в Финале чемпионата встретились лучшие 60 стратегий. В Финале чемпионата тестирующая система успела провести 61950 дуэлей, определив таким образом победителей.

  • Титул Чемпиона Russian AI Cup 2013, существенно обойдя ближайших соперников в борьбе за первое место, получает участник slash (Юрий Шуткин, МГУ, Москва). Мы посылаем ему лучи поздравлений и напоминаем, что своей победой он завоевал главный приз чемпионата — MacBook Pro 15” (Retina)!

Участники, занявшие 2-е и 3-е места будут награждены ноутбуками MacBook Air 13”:

  • 2 место занял Megabyte (Василий Костин, Сибтел-крипто, Тюмень)
  • 3 место занял Hohol (Никита Глащенко, Maxifier, Самара)

Участники, занявшие места с 4-го по 6-е будут награждены планшетами iPad Mini 64 Гб:

  • 4 место занял Milanin (Александр Миланин, Таврический НУ, Симферополь, Украина)
  • 5 место занял baho (Иван Сидоров, 3Planesoft, Вологда)
  • 6 место занял angor (Антон Гордиенко, Москва)

Мы от души поздравляем победителей и очень рады, что наш конкурс привлёк ваше внимание.

Напоминаем, что соревнование еще не совсем завершено. В полночь с 15-го на 16-е декабря будут подведены официальные результаты в Песочнице, и лучшим 6-и участникам достанутся подарки: Apple iPod Touch 32 Гб!

4
декабря
2013

Финал Russian AI Cup

Добрый вечер!

Вот и подходит время решающего сражения. Всего два дня осталось до начала Финала Russian AI Cup 2013. В нём примут участие лучшие 50 стратегий по результатам Раунда 2 и дополнительно лучшие 10 участников Песочницы (за исключением тех, кто уже прошёл). Напоминаем, что для квалификации в Финал участник должен быть не младше 18 лет и явно указать свой возраст в профиле. Если участник не укажет эту информацию до начала Финала, то он может быть не допущен до участия в Финале, а его место достанется следующему кандидату. Также все участники Раунда 2 и Финала должны заполнить в профиле информацию о почтовом адресе для доставки сувенирной футболки.

Система проведения Финала отличается от «волновой» системы Раунда 1 и Раунда 2. Здесь каждая стратегия сойдётся в смертельной дуэли с каждой другой стратегией, участвующей в Финале. Таким образом, сразу будет создано 1770 боёв, составляющих полный круг, и до завершения их тестирования нельзя будет достоверно судить об эффективности и положении кого-либо из участников. Мы рассчитываем протестировать не менее 10 таких кругов в каждой части Финала для уменьшения погрешности определения победителей.

Для формирования таблицы результатов будет применена система рейтинга аналогичная той, что применялась в предыдущих раундах. За победу в бою участник получит 2 балла, за поражение — 0, в случае ничьей оба участника получат по 1 баллу.

Напоминаем, что подведение итогов Песочницы состоится в 23:59:59 15-го декабря 2013 года, а победителей в ней ждут отличные призы.

Желаем удачи в боях!

Обновлено:

3
декабря
2013

Новые карты

В игру добавлены две новые карты.

  • Карта с четырьмя небольшими строениями и баррикадами. Идентификатор в Local runner: map06.

map06.map.

  • Карта участника fefer.ivan, занявшего 3-е место при подведении итогов бета-теста. Напоминает развалины заброшенной крепости или замка. Идентификатор в Local runner: fefer.

fefer.map.

2
декабря
2013

Раунд 2 завершён

Раунд 2 завершён, и нам уже известны имена 50-и финалистов. Однако остальным не стоит отчаиваться: ещё есть пять дней, чтобы улучшить свою стратегию, попасть в топ-10 Песочницы (за исключением указанных 50-и участников) и тоже попробовать свои силы в борьбе за главные призы чемпионата и всеобщий почёт :)

В ближайшие дни в Песочницу будет добавлена специальная вкладка: рейтинг за исключением участников Финала. Также на этой неделе мы планируем добавить в игру две новые карты. Это будет сделано не позднее среды.

27
ноября
2013

Немного новостей

По большой просьбе участников, нами были сделаны следующие нововведения:

  • Добавлены две новые карты.

  • Теперь при создания боя можно выбрать конкретную карту, на которой он будет происходить. Иконка со знаком вопроса означает случайную карту.

  • Как многие из вас заметили, опубликована страничка Результаты Песочницы без участников Раунда 2. По правилам в Раунде 2 дополнительно будут участвовать 60 лучших стратегий Песочницы из числа тех, кто еще пока не получил приглашение (схему чемпионата можно изучить на странице Правила), и на странице Результаты Песочницы без участников Раунда 2 вы можете следить за теми, кто имеет наибольшие шансы получить дополнительный билет в Раунд 2.

Обновлено:

  • 27 ноября 16:50: Обновлён Local runner. Добавлены две новые карты. Теперь изображение не пропадает, если свернуть и затем восстановить окно Local runner при пошаговой отладке стратегии.
  • 27 ноября 16:50: Правила обновлены до версии 1.0.2. Уточнено правило 4 начисления баллов. Игрок, уничтоживший последнего противника на поле боя, теперь не получает никакой бонус (кроме баллов за урон), если при этом сам потерял всех бойцов (взорвал противника и себя гранатой).
25
ноября
2013

Обновление Local runner

Не так давно в общем доступе появился модифицированный Local runner, и некоторые участники его (в нарушение правил о привлечении третьих лиц к разработке) скачали и использовали. Мы решили уравнять всех участников в уровне удобства отладки и тестирования их стратегий и добавили в Local runner ряд новых возможностей, а именно:

  • Возможность тонкой настройки участников сражения, в т.ч. возможность подключения нескольких версий своей стратегии.
  • Возможность выбора карты.
  • Указание количества стратегий, порта подключения и некоторых других настроек.

Теперь все настройки Local runner’а находятся в одном конфигурационном файле, а не в командной строке.

22
ноября
2013

В преддверии Раунда 1

Остались считанные часы до начала Раунда 1. У кого-то дрожат руки от волнения, другие же достаточно уверены в себе, чтобы вовсе не участвовать в этом этапе турнира, рассчитывая попасть в своеобразный “топ-360” перед Раундом 2.

В любом случае, команда разработчиков желает всем удачи и интересных сражений, а лучшим стратегиям — пройти в следующий этап.

Обновлено:

  • Все бои одной волны будут проходить на одной карте.
  • Карты будут меняться по кругу.
21
ноября
2013

Привет, друзья!

Многие из вас не только сами участвуют в соревновании, но и зовут своих коллег, одноклассников, одногруппников и просто друзей и знакомых присоединиться к нашему мероприятию. И это замечательно :)

И чтобы вам было удобнее следить не только за своими успехами, но и за достижениями знакомых пользователей, мы с сегодняшнего дня внедряем замечательное обновление - функцию “Друзья” на нашем сайте!

Для того, чтобы добавить кого-нибудь в свой список друзей, необходимо перейти в профиль и кликнуть на нужной иконке около имени. Там же вы можете и удалить пользователя из этого списка. Полностью список друзей, а также их результаты и немного статистики доступны по ссылкам в Меню -> Личное -> Друзья, а также в меню слева.

На данный момент количество друзей, которых вы можете добавить в свой список, ограничено числом 50.

20
ноября
2013

Обновление

Предлагаем вашему вниманию небольшой обзор изменений, сделанных за последнее время.

  • В Local runner добавлена анимация примерных позиций игроков, полученных в результате авиаразведки.
  • Сделано небольшое исправление в Java CGDK: в дескрипторе проекта для Maven (pom.xml) была версия Java 1.6.
  • Изменён компилятор для C# с Mono.NET на MS Visual C#. В связи с этим появилась поддержка .NET 4.5 и некоторых языковых фишек, не поддержанных в Mono.
  • В игру добавлена новая карта — привет от CodeTanks 2012. Главной особенностью является то, что при старте боя юниты игрока разделены стеной на две изолированные группы.
18
ноября
2013

Уменьшение интервала боёв в Песочнице

Вечером в пятницу мы в тестовом режиме подключили дополнительные мощности к тестирующей системе и уменьшили интервал боёв вдвое: с 1 часа до 30 минут, что кстати уже заметили самые внимательные участники. В течение выходных кластер продемонстрировал стабильную работу. Поэтому можно объявить официально: при отсутствии ЧС текущий интервал сохранится на протяжении всего периода работы Песочницы.

13
ноября
2013

Поддержаны языки C++11 и D

Теперь список языков, на которых вы можете писать стратегии, расширен. Поддержаны языки C++11 и D!

В случае C++11 потребовалось лишь немного улучшить языковой пакет для C++, что и было сделано. По этой причине отдельного пакета для C++11 нет, достаточно использовать пакет для С++. Спасибо участнику cNoNim за оказанную помощь. Компиляция С++11 осуществляется компилятором MinGW 4.7.2 (32-бита) такой командной строкой: g++.exe -std=c++11 -static -fno-optimize-sibling-calls -fno-strict-aliasing -DONLINE_JUDGE -DWIN32 -lm -s -x c++ -Wl,--stack=268435456 -O2 -Wall -o %name%.exe %FILES% -lws2_32 -lwsock32

Пакет для языка D полностью подготовлен участником isenbaev. Как было недавно анонсировано, Андрей Александреску (один из авторов языка D) недавно стартовал использование D в Facebook. Вероятно, этот факт и то, что Владислав Исенбаев является сотрудником Facebook, как-то связаны. Кстати, Владислав Исенбаев к тому же ещё и чемпион мира ACM-ICPC.

Спасибо Владиславу за проделанную работу. Отметим, что поддержка этого пакета осуществляется им. Все замечания/предложения стоит направлять прямиком ему. Конечно, все языковые пакеты обязаны иметь эквивалентный API, так что это касается в основном реализации.

Стратегии на D будут скомпилированы компилятором DMD32 D Compiler v2.063.2 и вот такой командной строкой: dmd -O -release -inline -noboundscheck %FILES% -of%name%

Для потенциальных разработчиков других пакетов напомню наши требования:

  • пакет должен быть написан в едином популярном для языка code style,
  • пакет должен быть максимально эквивалентен стандартным пакетам,
  • пакет должен собираться и правильно работать в популярных реализациях языка под разными платформами,
  • разработчик должен гарантировать качественную и быструю поддержку на время всего чемпионата,
  • код должен быть размещен на github,
  • автор должен своевременно и оперативно удовлетворять все требования жюри по исправлениям/улучшениям в пакете,
  • язык должен иметь официальную поддержку в OC Windows 7, 32-bit.
12
ноября
2013

Обновление

Мы подготовили для участников ряд небольших улучшений, относящихся к разным компонентам системы:

  • Добавлен метод world.getCellVisibilities(), позволяющий получить доступ к массиву (или его копии, в зависимости от языкового пакета) досягаемостей клеток. Обратите внимание, что в целях унификации во всех пакетах многомерные массивы досягаемости заменены одномерными.

  • Версия правил изменена с 0.6b до 1.0.

  • Исправлен небольшой баг в игре, из-за которого боец, находящийся в клете с бонусом, не подбирал его после использования аналогичного бонуса в руках.

  • Добавлена новая карта: cheeser.map :) Как не сложно догадаться, карта сделана по проекту участника cheeser, занявшего второе место при подведении промежуточных итогов бета-теста.

  • Добавлен протокол участия стратегии в игре. Кликнув на иконку языка программирования на странице игры, вы можете увидеть количество потраченного процессорного времени и пиковое значение используемой вашей стратегией памяти. А, в случае падения, также короткий комментарий сервера игры.

12
ноября
2013

Обновление плеера игр

В этом посте будут публиковываться изменения в плеере игр, обсуждаться возможности и разные хитрые моменты.

Обновлено:

  • 12 ноября: Добавлены звуки боя. Звуки проигрываются, если текущий FPS не превосходит 8.

  • 14 ноября: Добавлен “Туман войны”. Для каждого игрока теперь можно просматривать ту часть карты, на которой ему видны объекты. Уровень затемнения каждой клетки соответствует минимальному уровню стойки бойца, который видит эту клетку. Видимые вражеские бойцы всегда подсвечены без затемнения.

9
ноября
2013

Промежуточные итоги бета-теста

Осталось менее двух дней до релиза соревнования. Пора подвести промежуточные итоги.

Как мы и обещали, в ночь с пятницы на субботу были отобраны 3 участника, занимавшие 9 ноября в 00:00 первое, второе и третье места. Им будет предоставлено право разработать свою карту для сражений. А фон подготовит наш дизайнер.

Наибольшие успехи показали стратегии этих участников:

  1. Иван «Hardcode» Бутыгин — 3052 рейтинга

  2. Павел «cheeser» Савилов — 2995 рейтинга

  3. Иван Фефер - «fefer.ivan» — 2994 рейтинга

В ближайшее время мы разошлём им сообщения с инструкциями.

Со своей стороны мы также не сидели сложа руки и подготовили для вас множество изменений:

  • Поддержано развёрнутое сообщение об ошибке верификации стратегии. Пока для вывода информация используется стандартное сообщение браузера, но скоро мы улучшим этот момент.
  • Изменён принцип, на основе которого составляется последовательность ходов бойцов. Теперь порядок базируется на двух случайных перестановках: типов бойцов и игроков. Сперва берётся первый тип бойца и по одному бойцу каждого из игроков добавляется в последовательность в соответствии с порядком игроков. Потом берётся второй тип бойца, и операция повторяется. Для каждого типа бойца используется одна и та же перестановка игроков, таким образом никакие два юнита одного игрока не ходят подряд до тех пор, пока все бойцы на карте живы.
  • Добавлено новое действие командира: запросить разведку с воздуха, позволяющее получить примерные сведения о расположении противника. Это действие малоэффективно в начале игры, однако позволит выследить последнего оставшегося противника, если он вздумает прятаться. Подробнее об этом читайте в правилах.
  • Добавлены конструкторы по умолчанию для Trooper и Bonus в клиенте C++.
  • Порт взаимодействия Local runner’а и стратегии изменён с 31000 на 31001 во избежание конфликта с другими программами. Участникам необходимо скачать обновлённые версии этих пакетов, а также утилиты Repeater.

Обновлено:

  • 10 ноября 01:30: Урон выстрела снайпера изменён с 60/80/100 на 65/80/95.
  • 10 ноября 01:30: Урон выстрела штурмовика уменьшен с 30/35/40 до 25/30/35.
  • 10 ноября 01:30: Бонус за уничтожение последнего противника на поле боя заменён бонусом последнему выжившему игроку в том же размере.
5
ноября
2013

Бонус бета-тестерам

Мы решили сделать небольшой, но, надеемся, приятный сюрприз для участников бета-теста. В ночь с пятницы на субботу, а именно 9 ноября в 00:00, в Песочнице будет подведён промежуточный итог, и участникам, занимающим на этот момент первое, второе и третье места, будет предоставлена возможность предложить в чемпионат свою собственную карту.

От участника требуется предоставить карту (матрицу) высот в формате, который будет сообщён им позднее, а также некоторую легенду — краткое описание объектов на карте. Фон по этому макету подготовит наш дизайнер.

Жюри не гарантирует на 100%, что карта будет одобрена и принята. Мы оставляем за собой право отклонить карту или отправить её на доработку, либо принять только карту высот, без легенды.

4
ноября
2013

Открытый бета-тест

Привет всем новым пользователям и участникам Russian AI Cup прошлого года!

Мы начинаем открытое бета-тестирование новой игры CodeTroopers 2013, которое продлится до 23:59 10 ноября. Несмотря на то, что версия правил и самой игры ещё не финальная, мы рассчитываем, что всё будет работать, как нужно. Однако обращаем ваше внимание на то, что в этот период нами могут вноситься существенные изменения. Может поменяться игра, может поменяться формат турнира. Ваши отосланные (и принятые системой) стратегии могут перестать функционировать. В этот период мы постараемся исправить возможные ошибки и продолжим насыщать игру содержимым и улучшать её. После завершения бета-теста рейтинг всех участников будет сброшен к начальному состоянию.

Обновлено:

  • 4 ноября: На время бета-теста интервал между боями в Песочнице составит 20 минут.
  • 4 ноября 22:30: Сильно переделан клиент C++. По многочисленным пожеланиям трудящихся мы решили уйти от Google Code Style. Теперь клиент выдержан в стиле, похожем на стиль qT с небольшими изменениями (например, открывающая фигурная скобка не сносится на новую строку, а символы «&» и <<*>> прижаты к типу, а не имени переменной). Можете называть это Java style :-) Уже принятые системой посылки должны продолжать работать.
  • 4 ноября 22:30: Исправлен метод world.is_visible() в клиенте Python 2.
  • 5 ноября 20:30: Обновлён клиент C++: исправлен вызов функции sqrt() в методе Unit.getDistance(), карта видимостей клеток переделана с использованием одномерного вектора.
  • 5 ноября 20:30: Стоимость выстрела снайпера увеличена с 8 до 9 очков действия.
  • 5 ноября 20:30: Обновлена документация PDF: теперь работает поиск как на английском, так и на русском языке. Содержание и сноски теперь являются ссылками.
  • 6 ноября 15:30: Обновлены все клиенты. Переименован метод Trooper.getShotCost -> getShootCost. Добавлен метод Trooper.getDamage(TrooperStance). Небольшие правки в клиенте C++.
  • 6 ноября 15:30: Добавлена новая карта.
  • 10 ноября 01:30: Урон выстрела снайпера изменён с 60/80/100 на 65/80/95.
  • 10 ноября 01:30: Урон выстрела штурмовика уменьшен с 30/35/40 до 25/30/35.
  • 10 ноября 01:30: Бонус за уничтожение последнего противника на поле боя заменён бонусом последнему выжившему игроку в том же размере.
Последние игры лидеров
Участники  
Смотреть
Детали
Смотреть
Детали
Финал
Имя Рейтинг
1 slash slash 3707
2 Megabyte Megabyte 3512
3 Hohol Hohol 3406
4 Milanin Milanin 3387
5 baho baho 3299
6 Angor Angor 3266
7 keika keika 3106
8 pivizz pivizz 3059
9 Alchemist Alchemist 3033
10 cha0ss cha0ss 3027
Песочница
Имя Рейтинг
1 slash slash 3505
2 maglink maglink 3477
3 Milanin Milanin 3458
4 keika keika 3432
5 Megabyte Megabyte 3402
6 baho baho 3342
7 jurifoll jurifoll 3338
8 Signer Signer 3324
9 cha0ss cha0ss 3314
10 pivizz pivizz 3304