+ Ответить в теме
Страница 1 из 10 1 2 3 ... ПоследняяПоследняя
Показано с 1 по 10 из 100

Тема: Нужно ли кикать для победы: исследование-симуляция

  1. #1
    Новобранец Аватар для PushistayaPuska
    Регистрация
    10.08.2013
    Адрес
    Ульск
    Сообщений
    94
    Лучших ответов
    0

    Cool Нужно ли кикать для победы: исследование-симуляция

    Hola!

    Задумалась сегодня - а насколько оправдан метод "кикай того, кто играет 5/20" в командных боях?
    С одной стороны, это может привести к победе - ведь не будет балласта, играющего в серьезные минуса команде. С другой стороны, это неприятно не только слабым игрокам (думаю, они уже привыкли, если не бросили играть еще на галке), но и тем, для кого бой начался неудачно - даже средний игрок может в начале боя сыграть 0/5. Кроме того, идет ослабление команды, ведь играть всемером против 8 немного сложнее (а некоторые на этом не останавливаются, и кикают и 7го, и 6 игрока).
    Итак, чтобы разобраться, была написана небольшая программка, симулирующая командный бой в вф в режиме быстрой игры. Что она из себя представляет:
    В начале собираются 2 команды по 8 человек. Первая команда - продвинутая, в среднем каждые 30 секунд они подумывают - а не кикнуть ли слабое звено? И если находится игрок, сыгравший хуже всех, и при этом не дотянувший до 4 к 5, его исключают. Так продолжается, пока в команде не останется 2 игрока.
    Однако, нельзя забывать, что каждые полторы минуты в среднем, в комнату заходит новый игрок. И конечно же, он попадает в команду кикальщиков, т.к. в ней по определению меньше игроков. Во второй команде играют пофигисты - они не кикают никого.
    У каждого игрока есть свой у/с. В среднем, каждые 2-3 секунды на поле боя возникает стычка 2 случайных игроков, в зависимости от того, сколько игроков осталось - понятно, что чем меньше, тем реже. Дальше берется ус каждого из игроков, и расчитываются шансы каждого, по формуле ус1/(ус1+ус2). Это значит, что если встретились 2 игрока с ус 1.0 у каждого, то шансы у них равны. Если игрок с ус 0.5 встретит игрока с ус 1.5, то его шансы сделать фраг - 25%. Ну и 75% в ситуации наоборот.
    Если счет дошел до 150 у одной из команд, она победила, так же, как и если закончилось время с большим счетом. Если время закончилось, а счет одинаков, то командам ничего не засчитывается.
    Далее бой повторяется 10000 раз.

    Пара слов о том, становится ли сложнее играть при меньшем составе. Я считаю - да. Если 2 нуба выбегают на одного батьку, то с большой вероятностью они его забирают. Даже если он заберет одного, он обменяет свою жизнь на жизнь нуба, и сыграет 1 к 1, что портит его у/с.

    Итак, результаты:
    1) Стратегия "кикаем до тех пор, пока есть кого кикать", кикальщики проиграли 5050, выиграли 4887 боев
    2) Стратегия "кикаем только 1, чтобы не играть вшестером", кикальщики проиграли 5008, выиграли 4925 боев.
    3) Стратегия "кикаем только 1", приток новых зашедших игроков почти отсутствует (условия обычной, не быстрой игры). Проигрыш 4466 к 5481.
    Вывод: будьте добрее к друг другу, удачи на поле сражений!


    кому интересно, код (+/-)

    З.Ы. Да, модель можно (и, наверное, нужно) упрекнуть в том, что она не верифицируема. И это плохо.Однако, сделать модель верифицируемой - дело не просто нескольких тысяч строк, но и записи не одной тысячи боев. Тогда, по результатам боя можно сделать статистику, с каким у/с играет каждый ствол в игре. Далее, для каждого ствола нужно будет рассчитать дистанцию его максимальной "нагибучести", соответственно, отклонение от этой дистанции будет уменьшать нагибучесть по распределению пуассона. Далее, необходимо будет замерить корреляцию между у/с игрока и его реальными результатами. Кроме того, необходимо посмотреть распределение игроков по у/с - скорее всего, будет тот же самый пуассоновский колокол. Потом, нужно будет долго отлаживать коэффициенты модели, для того, чтобы она начала предсказывать результаты реального боя, при указании карты, ус и вооружения всех игроков. Если счет будет угадываться с вероятностью 80% и выше, можно говорить о корректности модели.
    Ну и в конце, нужно будет ввести симуляцию кика, и вполне достоверно предсказывать, поможет это команде или нет.
    Конечно, все это не надо, будь у нас доступ к серверной статистике. Тогда, достаточно просто посмотреть, как часто выигрывает команда, в которой был хоть один кик. Но за неимением...

    З.З.Ы. А в одной крупнейшей ммо с миллионом онлайна, уже несколько лет имеется штука под названием "оленемер", которая показывает у кого оленей больше неплохо предугадывает шансы на победу каждой команды перед началом (и даже в середине) боя.
    Последний раз редактировалось PushistayaPuska; 15.04.2015 в 14:37.


    Графики отдачи Исследование урона Играю сильно периодически на твинке)

  2. #2
    Шпион Аватар для VintageLune
    Регистрация
    18.06.2014
    Сообщений
    244
    Лучших ответов
    0
    Не понял пол ТС, но отвечу - варианты сражения ОЧЕНЬ разные, есть миллион решений и никто их никогда не охватит. При кике одного человека, конкретно играющего очень плохо, шансы наоборот растут, т.к. обыкновенно это ТАКОЙ АУТСАЙДЕР, что просто жесть. Численное преимущество в этом случае не играет роли вообще, т.к. при 8 на 8 шансы выйти в ежесекундную стычку один на два и т.д. велики практически так же, как и при 7 на 8. В чистой теории ты прав, но надо проверить на практике, разумеется. А практика часто отличается от теории.
    p.s.играю КБ раз в неделю )

    Когда уже майл сорвётся и введёт-таки в игру антихед в коробках удачи?

  3. #3
    Новобранец Аватар для PushistayaPuska
    Регистрация
    10.08.2013
    Адрес
    Ульск
    Сообщений
    94
    Лучших ответов
    0
    Цитата Сообщение от VintageLune Посмотреть сообщение
    Не понял пол ТС
    Цитата Сообщение от PushistayaPuska Посмотреть сообщение
    Задумалась сегодня
    т.к. при 8 на 8 шансы выйти в ежесекундную стычку один на два и т.д. велики практически так же, как и при 7 на 8.
    Шансов больше ровно на 1/8. Вроде мало, но играть чуть сложнее. Не забывайте, что игрок - это не только не набитый дамаг, но и полученный урон. Тот урон, что мог получить "аутист" пройдет уже по статисту, в результате последний сделает меньше, команда хуже сыграет.
    Тут есть другой момент - в случае меньшего числа игроков у противника, команде, имеющей преимущество по количеству, сложнее набить фраги, так как меньше целей. Однако, это работает, только если точка респауна случайная. Так, в квейке можно было побеждать даже хардкор-ботов (каждый из которых играл лучше игрока), если играть одному против полной команды противника. Тогда несмотря на огромное преимущество в скилле и числе, боты будут сливаться, так как им будет крайне сложно набить урон, для игрока же будет куча целей.
    Но это работает ТОЛЬКО для рандомной точки респауна. В случае же ангара (что и рассматривалось в модели) при серьезном перевесе респаун врага окружается, и идет набив фрагов. И даже статист с юсасом не поможет, так как его будут снимать с ас с контейнеров, как только у него пропадет иммунитет.
    Последний раз редактировалось PushistayaPuska; 13.04.2015 в 21:05.


    Графики отдачи Исследование урона Играю сильно периодически на твинке)

  4. #4
    Новобранец
    Регистрация
    19.08.2014
    Сообщений
    13
    Лучших ответов
    0
    Не давно играл на убежки там один игрок за нашу команду играл 24/0 тоесть остальные в нашей команде стояли и курили в сторонке.)

  5. #5
    Новобранец Аватар для klocze
    Регистрация
    19.07.2013
    Адрес
    Волгоград
    Сообщений
    4
    Лучших ответов
    0
    Не совсем всё понял. Но мне всё равно на победу. Я сам стараюсь играть как могу, другие так же. Пускай кто то будет играть 1 к 50, не важно.

  6. #6
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,678
    Лучших ответов
    18
    Пушистая, попробуй внести изменение в код - кик только если аутист идет с у/с 0.5 и менее. Какой будет результат?

    Также как я уже говорил - вероятность смерти игрока с более высокой статой надо сделать не такую линейную.

    И надо попробовать ввести вероятность коллективной встречи - 1:2, 2:2. Если при встрече 2:2 - с одной стороны два статиста, а с другой два аутиста - нужно ввести увеличивающий коэффициент для вероятности победы двух статистов. Здесь тоже не может быть линейной зависимости.

    Сорри, теорию игр проходил очень давно. И так как на практике применять не приходилось, то пытаюсь неуклюже объяснить своими словами.

    P.S. Насколько мне помнится... ну если память не изменяет :) При применении теории игр к реальным людям - вводится большое влияние случайного фактора и плюс к этому... как бы объяснить... не могу вспомнить. Ну если простыми словами - назовем это фактором супергероя - если игрок начинает играть в серьезный плюс, то с каждым новым увеличением его личного у/с ему увеличивают вероятность выигрыша в следующей схватке (рандом играет в его пользу :), например рандомные хэды все его). И соответственно наоборот - игрок в первую четверть боя набравший 5/10, с большой вероятностью может закончить бой 10/40.
    Последний раз редактировалось BearGentleman; 14.04.2015 в 00:16.

  7. #7
    Гражданский
    Регистрация
    27.12.2014
    Сообщений
    1
    Лучших ответов
    0
    Кикаю идущих 1/10 и в подобном роде.Делаешь+1,он делает -1.Просишь не рашить,не слушают. На последних секундах просишь не ресаться,особенно когда счет к примеру 121/120,не слушают. Имбицилы одни.

    Donate: Tavor Ctar-21

  8. #8
    Новобранец Аватар для Freooooon
    Регистрация
    15.04.2014
    Сообщений
    30
    Лучших ответов
    0
    Никогда не кикал... Если так все кикать будут, то и играть нубы вряд ли научатся...

  9. #9
    Гражданский
    Регистрация
    21.05.2013
    Сообщений
    27
    Лучших ответов
    0
    Сколько раз наблюдал : покикаешь минусов и почти сразу ситуация меняется и мы выигрываем. Сделал для себя однозначный вывод : кикать тех кто плохо играет НАДО, как правило это приводит к победе. Разумеется, кроме тех редких случаев когда три четверти тимы идут в минус, тут уже ничего не поможет.

  10. #10
    Шпион Аватар для Eviltedy
    Регистрация
    19.05.2012
    Сообщений
    338
    Лучших ответов
    0
    Цитата Сообщение от BearGentleman Посмотреть сообщение
    Также как я уже говорил - вероятность смерти игрока с более высокой статой надо сделать не такую линейную
    +1.

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

    Пара слов о том, становится ли сложнее играть при меньшем составе. Я считаю - да. Если 2 нуба выбегают на одного батьку, то с большой вероятностью они его забирают.
    С этим категорически не согласен - хороший игрок тем и отличается от плохого, что он держит сектор обзора, и правильно выбирает позицию при подавляющем опыте в стрельбе и уклонении от пуль...тут уж два выбежавших мясиста просто подарят -2. При сильном разрыве в опыте, вероятность убийства большинством нубов (реальных нубов, не середнячков) папки крайне мала.


    Кстати, обычно кикаю игроков, которые не столько играют в минус, сколько регулярно не справляются со своими задачами (или ведут себя как полные овощи)...если человек действует грамотно и грамотно перемещается, но играет в минус - скорее ему просто не везет или СС мешает...но когда блин тысячный раз на крепе какой-то даун захватывает коды и бежит через центр, который держат враги - таких кикаю без жалости.
    Последний раз редактировалось Eviltedy; 14.04.2015 в 22:29.

+ Ответить в теме
Страница 1 из 10 1 2 3 ... ПоследняяПоследняя

Ваши права

  • Нельзя создавать новые темы
  • Нельзя отвечать в темах
  • Нельзя прикреплять вложения
  • Нельзя редактировать свои сообщения