Вопросы Vladislav Levandovsky
263

Матчмейкинг в ККИ

Знатоки, кто-нибудь знает каким образом происходит подбор противников в ККИ?

Какие критерии учитываются в этом процессе?

Желательно мнение человека, знакомого с внутренней кухней игр, но и мнение диванных аналитиков не помешает

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Vladislav Levandovsky", "author_type": "self", "tags": [], "comments": 15, "likes": 3, "favorites": 1, "is_advertisement": false, "subsite_label": "ask", "id": 48705, "is_wide": true, "is_ugc": true, "date": "Wed, 01 May 2019 12:07:04 +0300" }
{ "id": 48705, "author_id": 118428, "diff_limit": 1000, "urls": {"diff":"\/comments\/48705\/get","add":"\/comments\/48705\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/48705"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64961, "last_count_and_date": null }

15 комментариев 15 комм.

Популярные

По порядку

Написать комментарий...
2

В HS тебе кидают противников чтобы поддерживать твой винрейт на уровне 50%, основываясь на ключевых картах твоей колоды.

Ответить
3

Никто тебе таких пруфов не предоставит, но это так

Ответить
3

Пруф найдешь на стриме Пукича и его последователей. Сведетели подкрутки они такие опасные.

Ответить
2

Тут не совсем правильно поставлен вопрос. У матчмейкинга должна быть цель, чтобы были какие-то критерии, иначе можно просто набросать игроков ~ одного уровня прокачки и веса карт. Поэтому нужно сначала просто сформулировать для каких целей вы собираетесь управлять встречей противников.

Ответить
1

Дельное замечание. Исправляюсь:
Цели:
1. Для подбора оптимального противника (чтобы не было слишком лёгкой победы или наоборот совершенно разгромного поражения).
2. Ограничения прогресса (роста рейтинга) игрока (чтобы прогресс был медленный, но не отрицательный)

Ответить
3

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

Ответить
1

В MTG: Arena какая-то сложная система. Кое-какую информацию разработчики о ней дают, но там не полная информация:
https://mtgarena.pro/news/december-2018-mtga-matchmaking-update/

Вкратце, матчмейкинг производится на основе следующих критериев:
1. Ранг - подбираются противники близкого ранга
2. Соотношение побед/поражений в рамках турнира (и применяется для матчмейкинга только в этом турнире)
3. Некий Player Matchmakin Rating (MMR), про который полной информации нет (или я не нашёл) - там какой-то сложный показатель
4. Вес колоды (оценивается сила карт в колоде, и противники подбираются с близким весом колоды, чтобы игроки с новичковыми колодами не играли против Tier 1 колод, например)
5. Количество сыгранных игр

И там дальше по ссылке можно почитать в каких типах игр какие критерии применяются

Ответить
0

А я то думаю, че мне в MTG Arena кидают только моно ред агро и моно грин, а еще в 95 % случаев хожу вторым. А мне на еспере важно первым ходить.

Ответить
0

Было такое, но, по моим ощущениям, ситуация лучше стала. Играя эспером вижу разные колоды против себя. Просто моноред и моногрин собрать легче, а моноред при этом вполне тир1 в bo1-режиме, вот их и больше.

Можете усилить свою параною почитав такое обсуждение :) https://topdeck.ru/forums/topic/130690-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B7%D0%B0%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B0-%D1%88%D0%B0%D1%84%D0%BB%D0%BB%D0%B5%D1%80%D0%B0-%D1%80%D0%B0%D0%BD%D0%B4%D0%BE%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-mtg-arena

Ответить
0

Мне не страшно играть против моно реда и грина. Меня бесит, что в 95% я хожу вторым, а это адски бесит, т.к. при таких условия защищаться тяжелее

Ответить
0

На небольших турнирах по MTG тупо рандомно раскидывают по парам.

Ответить
1

Рандомно - это только первый тур. Дальше по очкам паринги составляются https://ru.wikipedia.org/wiki/%D0%A8%D0%B2%D0%B5%D0%B9%D1%86%D0%B0%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0

Но топикстартер спрашивает про матчмейкинг в компьютерных ККИ, мне кажется.

Ответить
0

По разному. На короткой дистанции рандомно. А на длинной учитывается статистика, благо игры длятся немного и игроков быстро накапливается и можно раскидать более балансно.

Но это еще зависит от самого турнира. Классическая швейцарка или полноценная лига. Швейцарки более зрелищные и понятные для зрителей, но лиги более сбалансированы, т.к. шанс вылететь из-за рандома не такой большой.

Ответить
0

Ну в том же НС тебе кидает в рейтинговых играх игроков примерно твоего ранга, а ранг определяется победами. Всё вроде бы логично. А вот после легенды там идёт уже немного другое начисление рейтинга

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Игру с лучшим стелсом никто не заметил
Подписаться на push-уведомления