Метод подсчёта очков

Для подсчёта очков использовался следующий метод: каждая команда получает за каждую игру количество очков, равное (N + 1 - M), где N — это число игроков в игре, а M — это занятое командой место. Внутриигровые очки для вычисления конечных победителей не использовались, но приводятся в этом документе для общей информации.

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

Квалификационный раунд

В качестве квалификационного раунда каждой команде предлагалось сыграть на двух простых полях (default и lambda) в гордом одиночестве.
Команда, не заработавшая в этом нелёгком деле ни одного очка, дисквалифицировалась и не участвовала в дальнейших раундах.

В результате квалификационного раунда все команды, кроме команды Bot Steve, набрали некоторое число очков на обоих картах, с чем их и поздравляем. Команда Bot Steve дисквалифицирована. Так же команде botbotbotbot следует обратить внимание на эти игры, т.к. их команда — единственная, не набравшая в этих играх максимального числа очков, допустимого на карте, что делает даже полностью случайный бот.

Раунд 1

В рамках раунда 1 каждой команде предстояло один на один сразиться с ненавистным вечным врагом — Средним Джо. Данная версия Джо ничем не отличается от выложенной на github.
В качестве карт использовались boston, star, triangle и vancouver.

Максимально возможное количество очков — 8, минимально возможное — 4.

Команда Очки Игровые очки
Mitya in da house! 5 961269
Billy 7 6009692
CordOfGlitches 5 2734355
YAT 8 8566033
Vladimir Minimax 4 1003716
botbotbotbot 4 382718

Первый раунд уверенно выигран командой YAT. Последние две команды (Vladimir Minimax и botbotbotbot) находятся на волоске от дисквалификации, т.к. не смогли выиграть ни одной (!) игры у бота, на основе которого строили свои решения.

Раунд 2

Для участия в раунде 2 все команды были скомбинированы в тройки таким образом, чтобы каждая могла хотя бы раз сыграть на каждой карте первой, второй и третьей.
В качестве карт были выбраны boston, icfp-coauthors-pj, oxford-10000, star, triangle и vancouver.

Максимально возможное количество очков — 54, минимально возможное — 18.

Команда Очки Игровые очки
Mitya in da house! 27 7295321
Billy 53 24879018
CordOfGlitches 31 12422197
YAT 54 50269877
Vladimir Minimax 30 2082297
botbotbotbot 21 10511591

Второй раунд опять вынесен в одну калитку командой YAT. Команда Billy тоже показала себя неплохо, выиграв все игры, кроме одной (где проиграла предыдущей команде).

Раунд 3 (бонусный)

Для участия в раунде 3 Средний Джо позвал своего старшего брата Гнусного Мэка, дабы тот отомстил командам за унижение в раунде 1. Насколько у него это получилось — вопрос открытый.

Гнусный Мэк не столько любит набирать очки, сколько портить жизнь своим соперникам. Сражение с ним 1 на 1 — непростая задача.

В качестве карт были выбраны boston, gothenburg, star, triangle и vancouver.
Максимальное количество очков за 3 раунд — 10, минимальное — 5.

Команда Очки Игровые очки
Mitya in da house! 8 1745928
Billy 6 2231029
CordOfGlitches 7 1652673
YAT 10 8544069
Vladimir Minimax 5 1156377
botbotbotbot 5 45015

Третий раунд снова взят командой YAT. Гнусный Мэк ничего не смог им противопоставить, но к следующему соревнованию он ещё потренируется.

Две последние команды не смогли противопоставить Мэку вообще ничего и проиграли все игры.

Финальный результат

Итоговые места распределились следующим образом:

  • YAT — 1 место и 74 очка (следует отметить, что это строго максимальный результат, который можно было получить)
  • Billy — 2 место и 68 очков (неплохо, но следует поучиться играть 1 на 1 с неприятными соперниками)
  • CordOfGlitches — 3 место и 45 очков
  • Mitya in da house! — 4 место и 42 очка
  • Vladimir Minimax — 5 место и 41 очко
  • botbotbotbot — 6 место и 32 очка

Bot Steve дисквалифицирован.

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

Все игры данного соревнования можно посмотреть в PuntTV: http://kotoed.icc.spbstu.ru:50000/legacy/punttv/index.html