Итак, сегодня 17 августа. Пришло время подведения итогов первого этапа конкурса на создание лучшего бота для игры Fortress 2.
Для второго этапа были присланы следующие боты.
MakpoBupyc(Somebody)
JDredd(JDredd)
Alar_v2.61 (Alar)
Crusader v2.2.4 (rpy3uH)
(Скачать пароль : nopassword)
Нельзя забывать про ботов участвующих в первом этапе. О результатах битв и с ними будет написано после проведения битв с основными участниками.
uBot (evgn)
Serg2252 bot v1.3 (Serg2252)
GanaBot (Murmecis)
Итак, начнём битву. Битвы будут вестись по круговой системе каждый с каждым, по 100 тысяч игр.
MakpoBupyc vs JDredd
Количество игр: 100000
MakpoBupyc : количество побед 0
JDredd : количество побед 100000
Количество ничей 0
MakpoBupyc : количество ошибок 0
JDredd : количество ошибок 0
MakpoBupyc : 2000000 очков
JDredd : 20000000 очков
Более чем уверенная победа JDredd!
MakpoBupyc vs Alar_v2.61
Количество игр: 100000
MakpoBupyc : количество побед 29702
Alar_v2.61 : количество побед 70298
Количество ничей 0
MakpoBupyc : количество ошибок 0
Alar_v2.61 : количество ошибок 0
MakpoBupyc : 7346360 очков
Alar_v2.61 : 14653640 очков
MakpoBupyc снова проигрывает, Alar_v2.61 выигрывает с 70% результатом.
MakpoBupyc vs Crusader v2.2.4
Количество игр: 100000
MakpoBupyc : количество побед 18959
Crusader v2.2.4 : количество побед 80789
Количество ничей 252
MakpoBupyc : количество ошибок 0
Crusader v2.2.4 : количество ошибок 0
MakpoBupyc : 5412620 очков
Crusader v2.2.4 : 16542020 очков
MakpoBupyc снова показывает плохой результат и проигрывает не набрав даже 20% побед.
После первых трёх битв турнирная таблица выглядит так
1. JDredd — 1
2. Alar_v2.61 — 1
3. Crusader v2.2.4 — 1
4. MakpoBupyc — 0
Складывается такое ощущение изменения в MakpoBupyc’е мягко сказать не пошли ему на пользу, изменений по сравнению с первым этапом почти нет.
JDredd vs Alar_v2.61
Количество игр: 100000
JDredd : количество побед 0
Alar_v2.61 : количество побед 100000
Количество ничей 0
JDredd : количество ошибок 0
Alar_v2.61 : количество ошибок 0
JDredd : 2000000 очков
Alar_v2.61 : 20000000 очков
Alar_v2.61 снова на высоте, стопроцентная победа!
JDredd vs Crusader v2.2.4
Количество игр: 100000
JDredd : количество побед 99834
Crusader v2.2.4 : количество побед 166
Количество ничей 0
JDredd : количество ошибок 0
Crusader v2.2.4 : количество ошибок 0
JDredd : 19970120 очков
Crusader v2.2.4 : 2029880 очков
Почти стопроцентная победа JDredd’a над Crusader v2.2.4.
Alar_v2.61 vs Crusader v2.2.4
Количество игр: 100000
Alar_v2.61 : количество побед 8890
Crusader v2.2.4 : количество побед 76306
Количество ничей 14804
Alar_v2.61 : количество ошибок 0
Crusader v2.2.4 : количество ошибок 0
Alar_v2.61 : 3600200 очков
Crusader v2.2.4 : 15735080 очков
Crusader v2.2.4 выигрывает с 76% побед. примечательно что 14% игр сводились в ничью.
Итоговая турнирная таблица
1. JDredd — 2
2. Alar_v2.61 — 2
3. Crusader v2.2.4 — 2
4. MakpoBupyc — 0
По турнирным очкам абсолютно ничейная ситуация! JDredd, Alar_v2.61 и Crusader v2.2.4 оказались как «камень ножницы и бумага». Каждый из них выигрывает у одного, но проигрывает другому. Если просуммировать очки полученные ими в ходе битв друг с другом (исключая MakpoBupyc), то места распределяются следующим образом
Alar_v2.61 23600200
JDredd 21970120
Crusader v2.2.4 17764960
Итоговое распределение мест
1. Alar_v2.61
2. JDredd
3. Crusader v2.2.4
4. MakpoBupyc
Посмотрев статистику можно сделать следующие выводы. JDredd чаще пропускает ходы и чаще использует супер-проекты. Alar_v2.61 выиграл его потому что в сумме его средняя броня базы и щита более 60 единиц, т.е. его база выдержит атаку любым супер-проектом, также Alar_v2.61 чаще использовал средние атаки, что не оставляет шансов JDredd’у который часто пропускает ходы. Просуммировав среднюю броню базы и щита Crusader v2.2.4 мы получим примерно 50, т.е. его можно было уничтожить комбинацией супер-проекта+мелкая атака. Crusader v2.2.4 выиграл у Alar_v2.61 за счёт того что Alar_v2.61 использовал в 50% случаев проект (27) СпецАтака 5. Me 3, El 4 : Если вражеский щит равен 0, то Base-11, а из супер проектов использовал относительно слабую (32) СуперАтака 5. En 16, Me 12, El 6: ->25, Base-5 по сравнению со средним значением брони базы и щита «крузэйдера» равной 50 единицам. Crusader v2.2.4 в свою очередь почти в 60% случаев использовал проекты развития и ремонта базы, т.е. спокойно мог противостоять обычным атакам от Alar_v2.61, но не мог противостоять сильным супер-атакам от JDredd.
Что-же касается остальных трёх ботов участвующих в первом этапе, лучший результат показывает
Serg2252 bot v1.3 против MakpoBupyc’a с абсолютно ничейным результатом 50/50, другим трём ботам он проигрывает. GanaBot и uBot проигрывают всем четырём ботам.