Перейти к содержимому

PPK

Альфа-тестер
  • Публикации

    256
  • Зарегистрирован

  • Посещение

  • Бои

Все публикации пользователя PPK

  1. А должен ли матчмейкер решать проблемы баланса между нациями или классами на одном уровне? А то потом японцев к примеру поправят, или крейсера усилят против эсминцев - а в матчмейкере останется куча костылей, которые с этим боролись. Ничего не понял, но на всякий случай напишу, что матчмейкер в PvP статистику игрока никак не учитывает. В КБ учитывается статистика команд.
  2. Взял на заметку и заодно скинул группе которая занимается развитием PvE миссий. Можно. Вопрос лишь в том как интерфейсы это смогут объяснить командиру новичку. Вот у него отряд ЛК6+ЛК5+КР4. Можно идти в бой. Тут кто-то меняет корабль на авик и в бой уже идти нельзя - кнопка становится недоступной. Командир в ступоре.
  3. Что такое виртуальный отряд пояснил чуть выше. Да, идея витает давно - и мне в голову пришла давно, и на форуме читал уже не раз похожее. Назначать отдельных игроков из рандома страдать виртуальными брелками точно не будем, будет страдать отряд с брелком - долго ждать. Все операции с отрядами сильно ограничивает интерфейс. На нельзя забывать про новичков, которые впервые получили возможность создать отряд, создали его и должны легко понимать все правила - какие отряды разрешены, какие нет, почему такой отряд грозит долгим ожиданием и тд и тп. Отличный вопрос, я как раз о нем размышлял вчера по дороге домой. Любой отряд характеризуется: количеством кораблей каждого класса уровнем каждого корабля Если искать 100% совпадающего антогониста - это увеличит время ожидания боя Можно ослабить либо совпадение по классам, либо по уровням (исключая авики - тут всегда 100% должно быть совпадение). Вариант 1: ЛК10+КР10 vs КР10+КР10 Вариант 2: ЛК10+КР10 vs ЛК9+КР10 Какой-то из вариантов допустим? Насколько эти пункты важны? Очень-очень или желательно? Особенно 3-4 - это действительно боль? А какой противоречие? Допустим эсминцев 50% на сервере, значит их должно быть 12 в бою, по 6 в команде. В чем противоречие? Но в противоположной команде тоже скорее всего будет отряд, настоящий, а значит и в нашей свой "виртуальный". Хорошее уточнение. Сейчас корабли балансят не по нациям а по конкретному названию. То есть ММ не допустит ситуации CV10+CV10 vs CV10+CV10, где слева амеры, а справа японцы, и раскидает их, но вполне допустит CV10+CV9 vs CV10+CV9.
  4. Естественно виртуальный отряд не может нарушать для отдельных игроков правила допустимых уровней. Поэтому если кто-то пошел в бой отрядом ЛК10+ЛК3, то виртуальный отряд для него не составить и он будет очень долго ждать такого же обычного отряда. Видимо надо будет вывести какое-то предупреждение на этот счет. Нужен баланс по топам. Осталось выяснить что такое топ. Скажем есть бой 6 уровня. И в него набрали ЛК6, а у крейсеров максимальный нашедшийся это КР5. ЛК6 это понятно топ. А КР5 это топ для этого боя или нет? Нужно ли их особо тщательно балансить между командами? Старается работать, но из-за отрядов не всегда возможно. Если в одну команду попало 2-3 отряда, то матчмейкеру уже не до того, что классы распилить точно пополам, он пытается эти отряды как-то уравновесить имеющимся. Да. Допустим есть отряд "ЛК10+КР10+ЭМ9". Сначала попробуем найти в очередь точно такой же отряд ему в пару. Если не находим - то дергаем из очереди обычных игроков ЛК10, КР10, ЭМ9 которые будем считать виртуальным отрядом и поставим обязательно в противоположную команду. Хороший вопрос. Я бы сформулировал его так: "Шаблон смотрим по всему серверу или только по кораблям для которых доступен данный уровень боя". Думаю вариант 2. Спасибо за уточнение. Да. Поэтому витают идеи: запретить авики в отрядах вообще запретить разные уровни кораблей в одном отряде авик в отряде всегда должен быть самый старший по уровню (или равен старшему) - сложный вариант с точки зрения как интерфейс отряда объяснит это бедному командиру почему его в бой не пускают
  5. PPK

    КБ, хотим быть услышанными.

    Чуть чуть прокомментирую ответ Андрея. 1) Экономикой у нас занимается он, но все же думаю тут имелись в виду сигналы, а не флаги. Ну и камуфляжи, серебро и тд. 2) В матчмейкер КБ просочился злобный баг. Мы сейчас насобирали логов и стараемся его найти/исправить. Суть бага: первым шагом ММ отбирает 20 близких по рейтингу команд и потом случайно выбирает одну из них. И вот тут иногда (довольно часто увы) у него это не получается, и список оказывается либо пустым, и тогда команда может ждать 15-20 минут и так и не уйти в бой, либо в списке оказываются команды на 1-2 тысячи сильнее или слабее. Долгое ожидание лечится перезаходом в бой. Но мы обязательно это поправим. 3) В огромных долгах.
  6. Под спойлером что-то типа проекта Матчмейкера 2.0 Для тех кому любопытно поучаствовать в разработке. Если вам непонятен какой-то пункт - спрашивайте "а нахрена?" Прежде чем писать свои предложения и критику - убедительная просьба удостовериться, что вам действительно понятно про все пункты "а нахрена". Поджигайте. Буду читать завтра утром.
  7. , спасибо, может премию выпишут. Адъ. Отправил в QA. Да, это отряды. Бальзам на сердце. Ну вот же!!!
  8. Уважаемые, давайте со специфическими вопросами по матчмейкеру в соответствующую тему. Так будет лучше. [0.5.3.x] Любимая тема - матчмейкер
  9. Пронумеровал ваши вопросы - для простоты ответов. 1. Нет. Максимально уровнять две команды задачи не стоит. 2. Позволю себе остаться при своем мнении. Идеальный баланс убивает разнообразие. 3. Не раз слышал мнение сторонних крупных специалистов (из западных компаний), что одна из причин успеха танков, это то, что нажав кнопку ВБой! ты практически мгновенно туда попадаешь. 4. ТЗ матчмейкера очень простое: Игрок перед началом боя не может достоверно предсказать его результат по составам команд. [главный пункт] Игрок не ждет в очереди более заданного времени. [важный пункт] Команды составляются разнообразные и не повторяющиеся. По возможности все классы кораблей присутствуют в бою. 5. Я не программист. 6. Нет, на зеркальность баланса в PvE жалоб нет. Но так же жалоб нет и на баланс в Командных боях, где команды вообще между собой не балансируются.
  10. По сути да. Но если вы перестанете их постить - мы потеряем ощущение накала проблемы. Сейчас происходят некоторые изменения в разработке (если вы читали во флудилке тему про сравнение кораблей с самолетами) и я очень надеюсь, что проблемы матчмейкера будут признаны первостепенными. Я вот с этим тредом и вашими скриншотами хожу по офису как с крепостным тараном - вышибаю приоритеты. Пока что концепция, что все классы (кроме авиков) равнозначны, и важно чтобы в обеих командах они присутствовали примерно поровну. Когда ЛК5 против двух ЛК6 это конечно не айс.
  11. Ударим бафом крейсеров по торпедному супу!

  12. PPK

    Необходим новый балансировщик

    Матчмейкер не менялся в версии 0.5.3 Изменились параметры кораблей и их популярность, распространенность.
  13. Для 10-го никак - десятки понятное дело всегда в топе. Уровень отряда равен максимальному уровню корабля в отряде. Ну и дальше по тому же алгоритму. Матчмейкер очень непростая задача. Матчмейкер должен решить ряд проблем одновременно и все эти проблемы противоречат друг другу. Идеальный баланс - полная зеркальная симметрия. Идеальный геймплей - разнообразный, непредсказуемый, с феерическими победами (нас было меньше но мы смогли) и обидными поражениями. Эти два пункта противоречат друг другу. Идеальный матчмейкер закидывает игрока в бой мгновенно после нажатия кнопки ВБой! Идеальный матчмейкер вдумчиво подбирает для каждого игрока идеальный состав его команды и команды соперника. И эти два пункта противоречат друг другу. > не завязанная жестко на другие части системы И это увы не так. Раньше матчмейкер мог создавать равные по силе, но не равные по количеству команды, и это было очень интересно. Но потом в игру ввели режим "Превосходство" и в нем численность команды стала очень важным фактором. Пришлось сделать команды равные по количеству. Аналогично с эсминцами: Можно конечно одним движением руки включить фильтр "не более 3 эсминцев на команду" и поставить все остальные в очередь, но лично мне очень хочется чтобы ЭМводов обидели вы сами - на пробафленных крейсерах. В мясо.
  14. Раньше такие бои с неравными по количеству командами были сплошь и рядом. Потом по просьбе игроков снизили вероятность такого расклада почти к нулю. Но иногда все же выскакивает - из-за отрядов. В данном случае видно что в левой команде почти все IX и всего два неотрядных игрока - ММ ничего не смог сделать простой перестановкой. Перекидывать целиком отряды из команды в команду он пока не умеет. С отрядами ММ работает плохо. Как уже писал - в приоритете на переделку. Я просматриваю почти все скрины. Из них: 70% - баланс кривой потому что ММ не умеет работать с отрядами 25% - баланс в пределах нормы, жестко, но жить можно 5% - это что за ***?! как такое получилось??? По последним 5% почти всегда отписываюсь, остальные редко, пожалейте пожалуйста мое время.
  15. Не, уже не надо. Проблема явно есть, сейчас изучаем по логам матчмейкера.
  16. Больше эсминцев в боях! 14:35 Добавлено спустя 1 минуту Почему? Что могло повлиять на уровни боев куда ходят крейсера без перенастройки разрешенных для них уровней боев?
  17. Фотошопер из меня тот еще, как смог. Наложил два периода 24.02-28.02 и 2.03-6.03 - чтобы в исследуемые периоды было одинаковое количество выходных. Там где сверху цветные квадратики - ситуация ухудшилась. Там где серые - улучшилась. В общем - отличия близкие к статистической погрешности.
  18. PPK

    [0.5.4.х] Командные бои

    Это какой-то баг. Не могли бы вы его описать детально - что и когда произошло (дата-время). Желательно в теме про матчмейкер: http://forum.worldofwarships.ru/index.php?/topic/45023-053x-%d0%bb%d1%8e%d0%b1%d0%b8%d0%bc%d0%b0%d1%8f-%d1%82%d0%b5%d0%bc%d0%b0-%d0%bc%d0%b0%d1%82%d1%87%d0%bc%d0%b5%d0%b9%d0%ba%d0%b5%d1%80/ 2. Тут вопрос к паблишеру - JamesWhite. Обещали, что по итогам отсыпят. 3. Работаем над этим. Критиковать желательно в теме про матчмейкер. 4. Тут проблема в переобучении капитанов при смене лиг и соответственно кораблей. Вы сами нас проклянете. 5. Вообще в КБ фарм хороший. Но дополнительные награды сигналами планируем дать в ближайшее время. Спасибо за репорт. Желательно в тему про матчмейкер отписаться. Прайм-тайм устанавливает паблишер, на каждом кластере свой. По РУ кластеру - вопросы к JamesWhite. Возможно. Через некоторое время мы выкатим ряд изменений и посмотрим как пойдет после них.
  19. Рост от чего? Рост количества попаданий 8-к в бой 10 уровня от времени? Теоретически да. А чем знаменательно 1 марта? Правильно понимаете. У первого лвла 0.81 видимо потому что PvP боев 1 уровня в 3 раза меньше чем 2 уровня - первый уровень первый раз начинают в PvE, затем переходят в PvP песочницу, и то и другое в эти данные не входит.
  20. Уровень боли кораблей. Проверили высказанное вами предположение, что некоторые корабли страдают сильнее других в плане уровней боев. Никакого криминала не нашли, разве что крейсера III уровня слегка чаще в подвале из-за перенаселенности V уровня. На графике показана средняя разница уровня корабля с уровнем боя. Если 0 - значит всегда в топе. Если 1 - значит равномерно ходит в бои своего уровня, +1 и +2. Если 0.5 - значит ходит на свой уровень и +1. Почти у всех меньше 1 из-за работающей системы посева, которая нарушая статистику тащит в топ. У IX уровня "+2" просто нет. И вообще IX-X мало, поэтому у VII-VIII лафа. Если вы не согласны с концепцией "+2" (большинство кораблей могут попадать в бой на 2 уровня выше), то это в "Корабли и баланс", матчмейкер лишь отражает решения принятые по балансу.
  21. Да, 10-15 авиков надежно вешали бой, FPS 0.1 Коллеги из отдела баланса будут работать с этой проблемой, а пока, временно, мы возможно ограничим количество эсминцев в одном бою. Надо будет погонять эмулятор матчмейкера с этим ограничением и посмотреть что получается - насколько ожидание возрастет. Спасибо, исследуем. Проблема точной балансировки топов внутри каждого класса в приоритете, работаем над этим.
  22. Принято. А чем плохо когда много эсминцев в бою? Если они распилены поровну. Авики ограничены по 2 на команду чисто из соображений производительности, когда они поднимают всю свою винтобратию в воздух, очень сервер грузят. И в реальности на 1 кэпитал (линкор или авик) приходилось по несколько крейсеров и эсминцев. Мы честно говоря опасались переизбытка линкоров в очереди и в боях, что все бросятся качать самых тяжелых, и в общем очень хотели чтобы в боях было много крейсеров и эсминцев. Такой был прицел. Матчмейкеру ограничить количество эсминцев в бою дело 2-х секунд настроек. Кроме того, предполагалось, что эсминцы это корм для крейсеров, и если эсминцев становится много, то тут же наступает раздолье для крейсеров, они их жрут, крейсера становятся популярны и душат популяцию эсминцев. Проблема в том,что крейсеров на соответствующих уровнях мало или в том, что крейсера не могут обуздать эсминцев?
  23. Потому что матчмейкер пока не умеет учитывать разницу по топам. Спасибо, ценное наблюдение, проверим. Где 10 уровней разницы?! По сути вы правы, матчмейкер надо переписывать полностью с учетом накопившихся знаний, новых режимов и тд, а не вносить новые конфликтующие правки. Однако это будет длительная работа, а программист работающий над матчмейкером один и у него какая-то адова куча других задач. Но чем больше вы выражаете яростное возмущение и указываете на недостатки матчмейкера в различных опросах, темах по итогам очередного патча и тд и тп, тем больше шансов что его (программиста) вернут к работам над матчмейкером. Вы не написали была ли у вас полная команда или вы нажали "В бой" неполным составом. Как уже неоднократно писал - это в соседнюю тему "Корабли и баланс". Матчмейкер ничего не знает про Николая, кроме того, что этому кораблю прописано бывать в боях 4-5-6 уровня. Кстати 6-й уровень ему (насколько я знаю, это не мой отдел) выдали потому что на 4-5 он всех гнет с совершенно адской силой и очень быстро заимел лучший % побед на сервере. А нерфить прем вроде как нехорошо.
  24. Так и делается. Причем там этих итераций уже несколько и они между собой начинают конкурировать. Так и делается. Но время ожидания тоже учитывается. Вопрос 1 Что изменилось в матчмейкере после патча? Какие появились новые проблемы или старые стали чаще? Мы никаких изменений не вносили кроме баланса по нациям (например если ММ видит 2хГиринг vs. 2xСимакадзе, то меняет местами чтобы стало Гиринг+Симакадзе vs. Гиринг+Симакадзе). Сами понимаете это никак не могло на балансе сказаться. Вопрос 2 Были ли случаи долгого ожидания боя в командном матчмейкере при наличии других команд в очереди? То есть ждали более 5 минут при наличии более 5 команд в очереди. Если да, то напишите пожалуйста: сколько ждали сколько команд в очереди полный ли был у вас состав (7 игроков) или требовались наемники Скриншот экрана ожидания боя приветствуется.
×