форум программистов


Организатор конкурса - Форум программистов programmersforum.ru

20 Май 2010 | Автор: admin

Третий этап. Итоги

26 сентября 2010 | Автор:

Сегодня 26 сентября, итоги третьего этапа заставили себя ждать более чем 10 дней. Пришло время подведения итогов третьего этапа конкурса на создание лучшего бота для игры Fortress 2. В третьем этапе участвуют только два бота.

MakpoBupyc (Somebody)
Crusader v2.3.1 (rpy3uH)

Выясним кто же из них сильнее.

Crusader v2.3.1 vs MakpoBupyc
Первый игрок : Crusader v2.3.1
Второй игрок : MakpoBupyc
Количество игр: 100000
Crusader v2.3.1 : количество побед 63475
MakpoBupyc : количество побед 36302
Количество ничей 223
Crusader v2.3.1 : количество ошибок 0
MakpoBupyc : количество ошибок 13482

Выиграл Crusader v2.3.1 но это не выигрыш. так как MakpoBupyс ошибался в 13% игр. Если не учитывать эти 13% как победы, и предположить что они были бы сыграны в ничью, то Crusader будет иметь 50% против 36% у MakpoBupyc. Попробуем теперь игру без перемены игроков местами.

Crusader v2.3.1 vs MakpoBupyc
Первый игрок : Crusader v2.3.1
Второй игрок : MakpoBupyc
Количество игр: 10000
Crusader v2.3.1 : количество побед 6413
MakpoBupyc : количество побед 3538
Количество ничей 49
Crusader v2.3.1 : количество ошибок 0
MakpoBupyc : количество ошибок 0

MakpoBupyc vs Crusader v2.3.1
Первый игрок : MakpoBupyc
Второй игрок : Crusader v2.3.1
Количество игр: 10000
MakpoBupyc : количество побед 3753
Crusader v2.3.1 : количество побед 6246
Количество ничей 1
MakpoBupyc : количество ошибок 2484
Crusader v2.3.1 : количество ошибок 0

Играя первым, Crusader v2.3.1 уверенно выигрывает, при этом MakpoBupyc играет без ошибок. Если же MakpoBupyc играет первым, то он начинает ошибаться в 24% случаев. Если не учитывать эти ошибки и считать что эти игры были бы сыграны в ничью, то можно процент побед Сrusader равен 48% против 37% у MakpoBupyc, а это уже не такая убедительная победа. Тем не менее даже без учёта ошибок Crusader v2.3.1 оказывается чуть более сильным.

Подытожим все результаты и составим итоговый список четырёх сильнейших ботов игры Fortress 2. Четыре сильнейших бота игры: MakpoBupyc, Alar_v2.61, Crusader v2.3.1 и JDredd.

MakpoBupyc vs Alar_v2.61
Первый игрок : MakpoBupyc
Второй игрок : Alar_v2.61
Количество игр: 10000
MakpoBupyc : количество побед 10000
Alar_v2.61 : количество побед 0
Количество ничей 0
MakpoBupyc : количество ошибок 0
Alar_v2.61 : количество ошибок 0

MakpoBupyc vs JDredd
Первый игрок : MakpoBupyc
Второй игрок : JDredd
Количество игр: 10000
MakpoBupyc : количество побед 10000
JDredd : количество побед 0
Количество ничей 0
MakpoBupyc : количество ошибок 0
JDredd : количество ошибок 0

Новый MakpoBupyc сильнее чем JDredd и Alar_v2.61. Игру Crusader v2.3.1 vs MakpoBupyc для общего рейтинга ботов будем расценивать как ничью. MakpoBupyc получает два очка за победу над JDredd и Alar_v2.61 и 0.5 очка за ничью с Crusader v2.3.1. В сумме у MakpoBupyc’а 2.5 очков.

Crusader v2.3.1 vs JDredd
Первый игрок : Crusader v2.3.1
Второй игрок : JDredd
Количество игр: 10000
Crusader v2.3.1 : количество побед 1314
JDredd : количество побед 8686
Количество ничей 0
Crusader v2.3.1 : количество ошибок 0
JDredd : количество ошибок 0

Crusader v2.3.1 vs Alar_v2.61
Первый игрок : Crusader v2.3.1
Второй игрок : Alar_v2.61
Количество игр: 10000
Crusader v2.3.1 : количество побед 9327
Alar_v2.61 : количество побед 671
Количество ничей 2
Crusader v2.3.1 : количество ошибок 0
Alar_v2.61 : количество ошибок 0

Crusader v2.3.1 получает 1.5 очка за победу над Alar_v2.61 и ничью с MakpoBupyc.

JDredd vs Alar_v2.61
Первый игрок : JDredd
Второй игрок : Alar_v2.61
Количество игр: 10000
JDredd : количество побед 0
Alar_v2.61 : количество побед 10000
Количество ничей 0
JDredd : количество ошибок 0
Alar_v2.61 : количество ошибок 0

Alar_v2.61 получает 1 очко за победу над JDredd. Всем остальным он проигрывает. JDredd получает 1 очко за победу над Crusader v2.3.1. Всем остальным он проигрывает. В итоге у MakpoBupyc’а 2.5 очка, Crusader v2.3.1 получает 1.5 очка, Alar_v2.61 и JDredd по одному очку.

В третьем этапе побеждает Crusader v2.3.1 с минимальным отрывом.

Итоговый рейтинг ботов для игры Fortress 2.
Первое место — MakpoBupyc
Второе место — Crusader v2.3.1
Третье место — Alar_v2.61 и JDredd

От автора (rpy3uH):
На всём протяжении конкурса самым сильным ботом я считал MakpoBupyc’а. Somebody всегда являлся самым сильным противником конкретно для меня.

Скачать Fortress 2 build 2068 и ботов участвовавших в третьем этапе.

Комментарии (1) на "Третий этап. Итоги"

  1. Саня:

    Нужно будет скачать и попробовать, оценим результат.