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


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

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

Вторая битва. Результаты

17 августа 2010 | Автор: | Теги: ,

Итак, сегодня 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 проигрывают всем четырём ботам.

Скачать игру и всех ботов участвовавших в конкурсе

Комментарии закрыты