Wesnoth Life - форум поклонников Battle for Wesnoth

Обсуждение => Игровая вселенная => Тема начата: DV от Март 06, 2011, 07:59:15

Название: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 06, 2011, 07:59:15
Сегодня ряд пользователей этого форума (в мооем лице) решился провести соревнование, которые видимо проводились и раньше, но никто о них здесь не писал. Итак:
Были отобраны все бойцы фракции лоялистов (включая и водяных), не способные улучшаться. Затем все эти бойцы были разделены на пары по принципу "каждый против каждого". на поле боя присутствовали по 14 королевских гвардейцев, алебардщиков, метателей дротиков, мастеров лука, гусаров, паладинов, великих рыцарей, уланов, железных мучителей, мастеров оружия, магов света, великих магов, серебряных магов, водяных-тритонов и водяных-гоплитов. в сумме 210 бойцов.
правила боя были таковы:
1) всеми бойцами управляет АИ.
2) каждый имеет возможность сражаться только со совим противником
3) бойцы атакуют друг друга непрерывно без передышек(что было достигнуто с помощью aggression=1.0)
4) на поле боя нет деревень
5) каждый боец находиться на местности, где его защита максимальна (сухопутные войска - в замках, водяные - на мелководье)
6) в каждой паре первым ходит тот, кто имеет большую мобильность.
7) во всех парах где есть Серебряный Маг он ходит первым (так как способность телепорт позволяет ему неожиданно атаковать любого бойца).
8 ) в каждой паре выигравший получает 1 очко. в конце турнира очки суммируются и каждый боец может узнать свое место.

Целью сражения являлось установление сравнительной силы бойцов высших уровней фракции и (по возможности) обнаружение сильнейшего. Из за большого количества поединков (105) роль случая(рандома) должна была иметь несколько меньшее значение на таблицу результатов (так как маловероятно чтобы одному и тому же бойцу везло во всех 14 поединках с его участием, а по теории вероятности увеличение количества опытов приближает результаты к среднестатистическому значению). В реальности с первого же хода генератор случайных чисел внес значительное разнообразие в ход боя: было получено несколько неожиданных результатов, например победа Паладина над Гусаром и проигрыш Великого Рыцаря Гусару.

Как следует из прилагаемой таблицы, первые семь мест распределились следующим образом:
1) Великий Маг (13 побед из 14 боев)
2) Мастер Лука (12 побед. единственный выиграл у Великого Мага, но не смог побороться за первое место)
3) Алебардщик (10 побед)
4) Серебряный маг (9 побед. был бы на третьем месте, если бы не случайный проигрыш Магу Света)
5) Железный Мучитель (9 побед, но проигрыш Серебряному Магу)
6) Мастер Оружия (8 побед. Обязан такому результату своей невообразимой увертливости и необъяснимой меткости)
7) Королевский Гвардеец (лучший из пятерых, набравших 6 очков, так как в личном поединке победил их всех кроме Великого Рыцаря)

Проигравший: Улан (2 очка, проиграл Магу Света)

Следует заметить, что отсутствие в первой семерке кавалеристов объясняется проведением боя на территории замка, а не на равнине, где места распределились бы по-другому, тем большего уважения достойны Великий Рыцарь и Гусар, набравшие 6 очков даже в таких неблагоприятных условиях. Низкий результат Мага Света объясняется неэффективностью его атак против людей.

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

Исследование проводилось в рамках расширения раздела "статистика" статьи  "законопослушные" русскоязычной wiki по веcноту (http://www.wesnothlife.ru/wiki/Законопослушные#.D0.A1.D1.82.D0.B0.D1.82.D0.B8.D1.81.D1.82.D0.B8.D0.BA.D0.B0).
Изначально планировалось участие всех бойцов фракции, но когда выяснилось что придется провести 1122 поединков с участием 2244 бойцов, решено было ограничится малым, считая что каждый боец 3-го уровня сильнее своего аналога 1-го и 2-го.

К таблице: два последних бойца - это тритон и гоплит соответственно.
таблица читается справа налево, а не сверху вниз. Единица не пересечении столбца и строчки, означает, что боец, расположенный в данной строчке выиграл у бойца, расположенного в данном столбце, а ноль - наоборот.
последний столбец показывает, сколько очков набрал данный боец по итогам боя.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 06, 2011, 08:17:14
Очень интересное начинание. :)
От расчёта сильнейшего из бойцов недалеко и до расчёта коэффициента их полезности.
P.S. Внёс пару косметических правок в уже помещённые тобой на вики разделы статистики.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 06, 2011, 14:56:31
всегда рад любой помощи.. к сожалению так и не приучился граммотно писать по русски. когда руками - все в норме, а с клавиатуры не могу.  :)
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: LightWarrior от Март 06, 2011, 14:57:59
Ну давай, выкладывай реплей и таблицу, уже давно не девять утра  :)
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 06, 2011, 15:15:22
прости. числа спутал. думал сегодня пятое, хотя имел ввиду завтра. реплей и таблица будут - не боись.
Все дело в том, что они еще пару ходов не доиграли, я сохранился, а доступ туда где у меня это побоище происходит у меня возникнет только завтра. часов в 7. ну я быстренько проанализирую - и выложу.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 07, 2011, 08:58:18
итак. испытания завершены. следующий раз они будут проедены 1-2 апреля текущего года.
эту статью планирую перести в wiki. таблицу и подведение итогов смотрите в первом сообщении темы.
Повтора не вышло - я перестраховался и сделал неограниченное количество ходов, а лидеров поставил в недоступные точки. сценарий вышел бесконечным. нет конца - нет повтора.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: alexk от Март 07, 2011, 09:40:45
как и ожидалось-архимаги ->имба,а 1 проигрыш это ка раз элемент случайности
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: LightWarrior от Март 07, 2011, 12:46:59
как и ожидалось-архимаги ->имба,а 1 проигрыш это ка раз элемент случайности
Вот только это был великий маг, а он четвёртого уровня.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 07, 2011, 19:22:41
а дротикометатель - второго. у него шесть побед. дело не только в этом. оказвается великий маг стоит того опыта, который нужен чтобы его обучить или тех денег, которые нужны чтобы его купить. он самый дорогостоящий и сильный боец Королевсккой Армии.
Если кому нибудь интересно и не трудно, я хотел бы попросить его испытать тех же юнитов в тех же условиях но на равнине (чтобы установить реальную силу рыцарей). если кто согласен - отпишитесь, скину тестовый сценарий.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 07, 2011, 19:53:14
Кидай.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 07, 2011, 20:15:58
вот этот файл в папку add-ons. и будет работать (в мультиплеере). результаты пожалуйста сюда. можешь взять мою таблицу и поменять цифры. не работает - пиши сюда.
игра закончится автоматически с началом 9 хода. к этому времени они точно разберуться, скорее всего ходу к 5-ому. тогда жди девятого и когда закончится, кидай сюда и реплей. комментарии к результату в энциклопедическом стиле приветствуются...

Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 07, 2011, 20:31:08
Битва уже идёт. Результаты скорее всего будут готовы завтра, пока могу сказать лишь, что на первый взгляд сильно возросла роль мастера оружия.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 08, 2011, 05:54:50
могу сказать что его роль итак была высокой-высокой. А что у него уже десять побед? Да уж.. в весноте побеждает тот, у кого рандом. А рандом у того, у кого много ударов и увертливость.
P.S. Если мастер стал сильнее, водяные должны тоже...
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: ReNoM от Март 08, 2011, 10:19:52
может стоит высчитывать среднюю защиту, и ставить юнита на соответствующую местность? да и по моему не логично проводить соревнование между юнитами разного уровня.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 08, 2011, 10:35:03
Пока это соревнования бойцов, лучших в своих ветках развития.
Выдам немного секретной неотредактированной пока информации: в условиях рандома уровень особой роли не играет. Иначе он не позволил бы Метателю Дротиков выиграть у Великого Мага.
Касательно учёта средней защиты: местность Равнина вполне отвечает таким параметрам для большинства юнитов, а также является наиболее распространённой на большинстве карт.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 08, 2011, 20:09:50
То ReNoM: в первом испытании речь шла не о средней, а максимальной защите, так как предполагалось, что игрок будет использовать бойца максимально эффективно. правда с водяными вышло фиаско: я не предполагал, что у них есть защита 70% на рифе (прочел в wiki). но так как в весноте не все и не всегда так, как нам хотелось бы и юниты сражаются обычно не на своей лучшей территории, а как повезет, то я попросил forderwinda провести соревнование на равнине, как наиболее распространенной территории. конечно, водяные остались в воде.
насчет уровня: речь идет о всех бойцах, которые не имеют улучшенных аналогов, как о носителях наиболее выраженных качеств своей ветки. мы могли бы вычеркинуть из списка метателя дротиков, но ведь Королевский Гвардеец иАлебапдщик не являются его аналогами - он куда более универсален, так как умеет стрелять. А что касается улана, то его вообще несправедливо убирать с поля боя: он носитель самого высокого урона фракции. Великий Маг попал  на соревнования так как требовалось установить силнейшего, и то что он победил всего лишь справедливо. Кроме того низкие различия результатов Великого Мага (13) и Мастера-Лучника (12) и Метателя дротиков и Гвардейца (по 6) поттверждают слова forderwinda о низком влиянии уровня в таком бою.
Надеюсь, мой ответ не противоречит логике?
To forderwind: Неужели так долго?
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 08, 2011, 20:45:58
Были проведены три битвы. В первой люди сражались на равнине( защита приблизительна усреднена), а водяные на отмели(защита максимальна). Во второй все бились на равнине( у людей защита усреднена, у водяных минимальна), равнина - самый распространённый тип местности на большинстве карт. В третьей все сражались в воде( у людей защита минимальна, у водяных максимальна), вода - самый распространённый тип неблагоприятной для большинства юнитов местности. Далее итоги всех трёх битв будут рассмотрены отдельно.
                            Первая битва(суша и вода)
На первом месте с 11 победами из 14 возможных оказался Великий маг, проиграв Гусару, Великому рыцарю( тут чувствуется возрастание роли конницы) и ... Метателю Дротиков( явный пример рандомного исхода).
 За ним с таким же количеством побед идёт Железный Мучитель(при относительно маленькой защите в замке его шансы тоже подросли).
На третьем месте - Тритон( 10 побед), а вот его собрат Гоплит с такой же хорошей защитой победил всего 5 раз.
4 место (10 побед) занимает Великий Рыцарь(вот она, конница!).
5 место за Алебардщиком(9 побед), а вот Королевский Гвардеец на этот раз победил всего пятерых.
6 место занимает Гусар(также 9 побед).
7 место( 7 побед) с большим отрывом занимает Мастер Лука.
Хуже всех в этот раз сражались Улан(14) и Серебряный маг(15 места) с 4 победами у каждого.
Выводы:1) Роль конницы, как и ожидалось, возросла, в первой семёрке оказались два из четырёх её представителей.
2)Роль магов в целом снизилась, т.к. преимущества магии были практически сведены на нет низкой защитой. Хотя Великий Маг и удержал первое место, это удалось ему с большим трудом.
3)Ожидаемого сильного возрастания роли Мастеров Оружия не последовало. Напротив, они набрали на три очка меньше.
4)Тем не менее роль водяных из-за высокой защиты возросла.
5)В целом результаты распределились более гармонично: не было шокирующих 13-балльных побед, но и позорных 2-балльных поражений удалось избежать. В начале рейтинга результаты вообще идут крайне плотно( отрыв от 1 до 6 места - 2 балла, против 5 в предыдущей битве.
Для дальнейшего статистического анализа все бойцы были разбиты(где-то условно, а где-то по сходству параметров) на 5 групп: Пехота(все улучшения Копейщика, а именно Королевский гвардеец, Алебардщик и Метатель Дротиков), Элита(Мастер Лука, Мастер Оружия, Железный Мучитель - эти бойцы требуют во многом нестандартных подходов, а кроме того, надо же было их как-то сгруппировать), Конница(Великий Рыцарь, Паладин, Улан, Гусар), Маги(все улучшения Мага, а именно Светлый Маг, Великий Маг, Серебряный Маг) и Водяные(Тритон и Гоплит).
По итогам этого боя были выбраны лучшие бойцы всех категорий, а также бойцы, лучше всех сражавшиеся против определённой категории.
Лучший пехотный боец - Алебардщик(5 место,9 побед)
Лучший элитный боец - Железный Мучитель(2 место, 11 побед)
Лучший конный боец - Великий Рыцарь(4 место, 10 побед)
Лучший маг - Великий Маг(1 место, 11 побед)
Лучший Водяной - Тритон(3 место, 10 побед)
Лучшие противопехотные бойцы - Великий Рыцарь и Тритон(вынесли всех).
Лучший противоэлитный боец - Великий Маг(вынес всех).
Лучший противоконный боец - Тритон(вынес всех).
Лучшие противомагические бойцы - Гусар,Великий Рыцарь(вынесли всех).
Лучшие противники водяных - Мастер Лука, Железный Мучитель, Великий Маг(вынесли всех).

                                Вторая битва(все на суше)
Не будь в Весноте столь сильной зависимости от рандома, итоги этой битвы должны были бы практически не отличаться от итогов битвы предыдущей, т.к. изменения коснулись лишь водяных, участвовавших всего в 27 битвах из 105. Но... на то и существует рандом, чтобы запутать всю статистику.
Первое место традиционно занимает Великий маг(12 побед).Проиграл он на этот раз Великому Рыцарю и Мастеру Лука.
На втором месте с 11 победами Великий рыцарь( за первое место побороться сил не хватило, но он и так доволен, победив лидера общего зачёта).
Третье место достаётся Королевскому гвардейцу с десятью победами. Он превзошёл в бою Алебардщика с таким же количеством побед, и тому достаётся четвёртая позиция.
Пятое место с девятью победами у Мастера Оружия.(Опять его результаты оказались не такими высокими, как ожидалось).
Шестое-восьмое места делят между собой Мастер Лука, Гусар и Железный Мучитель с 8 победами.
Последним на этот раз оказался Гоплит с двумя победами(ещё бы, водяным без защиты никуда). Ненамного оторвались от него Улан, Светлый маг и Тритон( у всех по 3 победы).
Выводы:Первый и главный:меньше надейтесь на защиту, помните про рандом. Учитывайте все возможные варианты исхода боя.
Второй и легковыводимый: наскок+рандом=двойное коварство.Лишь Великий рыцарь достойно защищал честь конницы в этой битве.
Лучшие по группам:
Лучший пехотный боец - Королевский гвардеец(3 место,10 побед)
Лучший элитный боец - Мастер Оружия(5 место, 9 побед)
Лучший конный боец - Великий Рыцарь(2 место, 11 побед)
Лучший маг - Великий Маг(1 место, 12 побед)
Лучший Водяной - Тритон(12-14 места, 3 победы)
Лучшие противопехотные бойцы - Великий Маг и Серебряный маг(вынесли всех).
Лучший противоэлитный боец - Алебардщик(вынес всех).
Лучшие противоконные бойцы - Королевский гвардеец(вынес всех, кроме Паладина),Алебардщик,Железный Мучитель(вынес всех, кроме Великого Рыцаря),Мастер Оружия(вынес всех, кроме Улана).
Лучшие противомагические бойцы - Мастер Лука,Великий Рыцарь(вынесли всех).
Лучшие противники водяных - этого звания в данном бою было решено не присваивать, т.к. слишком много юнитов, пользуясь низкой защитой, без проблем победили обоих водяных.
                                             Третий бой(все в воде)
Вода - кошмар всех людей в составе фракции Лоялистов. И хороший довесок защиты к рандому для
водяных.
Итак, первое место традиционно занимает...Что?Где Великий маг? Первое место в водной битве занимает ... Гоплит, стабильно показывавший результаты ниже среднего   в предыдущих баталиях. 11 побед - нормальный результат для лидера.
Второе место принадлежит Тритону с таким же количеством побед.
И лишь на третьем месте с 10 победами мы видим Великого Мага(победившего и Тритона, и Гоплита один на один, но отставшего от них по общему зачёту).
4 место - Мастер Оружия, единственный человек фракции Лоялистов, с защитой на отмели 40%.(10 очков).
5-7 места занимают Алебардщик, Мастер Лука и Великий Рыцарь(по 9 баллов)
Последнее место занимает Метатель Дротиков(2 балла), проиграв Светлому Магу с тем же количеством.
Выводы:1) Хотя рандом и сильно меняет исход отдельного боя, статистически затея с расчётом коэффициента полезности определённого бойца на определённой местности вполне осуществима.
2) Чем сильнее юнит отличается по характеристикам от своих противников, тем больше шанс того, что рандом не повлияет на исход боя. Доказано сильнейшим юнитом Лоялистов - Великим Магом.(в бою он одерживал от 10 до 13 побед, в то время как для вырвавшегося благодаря воде на первое место в этом бою Гоплита разброс результатов составил от 2(!) до 11 побед.                               
Лучший пехотный боец - Алебардщик(5-7 места,9 побед)
Лучший элитный боец - Мастер Оружия(4 место, 10 побед)
Лучший конный боец - Великий Рыцарь(5-7 места, 9 побед)
Лучший маг - Великий Маг(3 место, 10 побед)
Лучший Водяной - Гоплит(1 место, 11 побед)
Лучшие противопехотные бойцы - Железный Мучитель, Тритон,Гоплит(вынесли всех).
Лучший противоэлитный боец - Великий Маг(вынес всех).
Лучшие противоконные бойцы -Алебардщик, Тритон, Гоплит(вынесли всех).
Лучшие противомагические бойцы - Гусар,Паладин,Великий Рыцарь(вынесли всех)(вот роль наскока!).
Лучшие противники водяных - Мастер Оружия, Великий Маг(вынесли всех).
Итог по всем проведённым битвам:
Лучший боец: Великий Маг(46 побед из 56 боёв).
Позднее будет выведен более полный итог. ;)
При дальнейшем продолжении проведения статистических боёв, многие параметры, которые здесь, применительно к одному бою, кажутся излишними из-за рандома, должны приобрести немаловажное значение.
To DV: К сожалению, быстрее не получилось.
В текст таблицы с итогами(в формате .xls) пока вставить не удалось, но они есть во вложениях.
Там же повторы(очень удобная штука - конец на 9 ходу) и немного видоизменённые карты для второй и третьей битвы.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 09, 2011, 06:35:25
спасибо, forderwind. итак план такой: Я сейчас занощу эту статью в немного подскоращенном виде в wiki см. сюда (http://www.wesnothlife.ru/wiki/Сравнительная_сила_бойцов_лоялистов), то есть туда же, куда и результаты моих опытов. Через месяц, то есть 1-7 апреля мы повторяем все эти бои еще раз. итоги подводим для каждого боя отдельно, а через месяц добавляем новые очки, кто кого победит. потом еще через месяц (у нас получается что-то вроде ежемесячного многоборья между веснотянами, именно поэтому я предлагаю больше ничего не испытывать раньше 1-го числа).

так же в раздел статистики статьи про лоялистов вводим новые номинации: самый сильный боец на суше:Великий Маг (и ссылку на таблицу результатов), лучший водный боец (тут видимо все-таки Тритон).
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 09, 2011, 07:37:48
нарисуй таблицы картинками, если лень - напиши мне я по твоей информации сам тогда нарисую. мне их еще в статью в wiki вставлять.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 09, 2011, 07:50:57
С картинками у меня пока проблемно.
Если напишешь, где и как ты их делал, попробую нарисовать на выходных.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 09, 2011, 08:15:57
а в чем собственно проблема? табличка с готовыми колонками и столбцами у тебя уже есть(она в этой теме выложена, просто правой клавишей жмешь сохранить изображение). надо просто открыть в gimp е или фотошопе, убрать мои единички и нули и вписать туда свои - шрифт ориентировочно  24-й, нули красным шрифтом, единички - зеленым, очки - желтым.   
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: Eron от Март 09, 2011, 14:24:23
а почему вы проводите бои только у лоялистов? есть же еще 5 фракций
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: Exper от Март 09, 2011, 16:54:05
моя статья видать побудила.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: forderwind от Март 09, 2011, 18:08:17
To DV: До этого особо не дружил с Gimpом, теперь попробую исправить это упущение. :)
To Eron: Во всех фракциях более двухсот бойцов, из них больше трети неулучшаемых. Пока мы пытаемся вывести какую-то статистическую зависимость хотя бы для 15 лучших юнитов одной фракции. Если хвататься сразу за все, то , во-первых, про точность статистики можно забыть.
Во-вторых, это не основной проект, для которого важна скорость, а пока небольшое статистическое исследование.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Март 09, 2011, 19:48:25
На самом деле, все еще проще, Eron. мы проведем испытания для большей части существующих юнитов. но поскольку из размещение на одной карте малореально (200 бойцов каждый с каждым это 200*199=3980 юнитов). поэтому юниты будут проверятся внутри фракций. а насчет того почему только лоялисты ответ прост как репка: остальных еще не успели.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: alexk от Апрель 03, 2011, 09:20:01
как продвигаются опыты?=)
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Апрель 03, 2011, 18:44:13
проведены повторные бои лоялистами. лично я сейчас анализирую результаты и пытаюсь объединять результаты этого месяца в одну табичку с предыдущим.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Апрель 03, 2011, 20:04:15
рассчет классической битвы в замке окончен. результаты и текст можно видеть в нашей с forderwindom статье в wiki.вот здесь (http://www.wesnothlife.ru/wiki/Сравнительная_сила_бойцов_лоялистов#.D0.9F.D0.BE.D0.B1.D0.B5.D0.B4.D0.B8.D1.82.D0.B5.D0.BB.D0.B8)

Результаты были весьма неожиданными - Улан вдвое улучшил результат, Маш Света - вчетверо(и перешел с 15=го места на 13-е), Алебардщик столкнул Мастера Лука со второго места, Тритон выполз на пятое, а Великий Маг не проиграл ни одного боя. Плюс Железный Мучитель и Гоплит сыграли в ничью, не сумев прибить друг друга за восемь ходов.
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: DV от Апрель 05, 2011, 08:24:11
сделал такое же исследование с нежитью. результат нетрудно было предсказать..
смотреть здесь. (http://www.wesnothlife.ru/wiki/Сравнительная_сила_бойцов_мертвецов)
Название: Re: Сравнительная сила бойцов лоялистов
Отправлено: sachiel от Январь 26, 2012, 18:30:48
А вики ваше уже умерло, да?..