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

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

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

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

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

Раунд 1

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

Максимально возможное количество очков — 8, минимально возможное — 4. Команды, набравшие 4 очка, не проходят этот этап и дисквалифицируются. Впрочем, таковых не нашлось.

Команда Очки Игровые очки
Dead Moroz 8 6209047
Gordon Freeman 7 6882175
Trilogy 7 2127267
XXon 7 4110525
DarkHorse 5 1692340

Первый раунд уверенно выигран командой Dead Moroz (aka EBOLA)

Раунд 2

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

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

Команда Очки (2 раунд) Очки (1+2) Игровые очки (2) Игровые очки (1+2)
Gordon Freeman 48 55 37690771 44572946
Trilogy 37 44 18120427 20247694
Dead Moroz 35 43 23693793 29902840
XXon 34 41 12153583 16264108
DarkHorse 25 30 9607102 11299442

Второй раунд вынесен в одну калитку командой Gordon Freeman (aka G-Man).

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

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

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

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

Команда Очки (3 раунд) Очки (1+2+3) Игровые очки (3) Игровые очки (1+2+3)
Dead Moroz 10 53 6324749 36227589
Trilogy 8 52 7576336 27824030
DarkHorse 8 38 1935246 13234688
Gordon Freeman 7 62 8016563 52589509
XXon 7 48 216249 16480357

Третий раунд снова взят командой Dead Moroz aka EBOLA, победившей Гнусного Мака во всех играх, но набранных очков им не хватает чтобы выйти в лидеры соревнования.
Лидеры гонки Gordon Freeman смогли одолеть Мака только в 2 играх из 5. Следует задуматься о соперниках, заточенных под дуэли 1 на 1.

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

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

  • Gordon Freeman aka G-Man — 1 место и 62 очка
  • Dead Moroz aka EBOLA — 2 место и 53 очка
  • Trilogy — 3 место и 52 очка
  • XXon — 4 место и 48 очков
  • DarkHorse — непочётное 5 место и 38 очков
  • lilbot — дисквалифицированы

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