Heroes of the Storm

System wyszukiwania gier w Heroes of the Storm

System wyszukiwania gier w Heroes of the Storm

Na przestrzeni ostatnich tygodni w społeczności Heroes of the Storm rozgorzało kilka dyskusji, których uczestnicy wydawali się mocno skonsternowani działaniem systemu dobierania graczy i jego zintegrowaniem z regionalnymi serwerami na całym świecie. Chcielibyśmy rzucić nieco więcej światła na kwestię systemu doboru graczy w Heroes of the Storm. Mamy nadzieję, że zdołamy wyjaśnić większość nurtujących was pytań.

Dobieranie graczy na zasadzie porównywalnych umiejętności

Naszym podstawowym celem było stworzenie takiego systemu kojarzenia graczy w Heroes of the Storm, który w jak największym stopniu przypominałby ten znany ze StarCrafta II. Miał więc zapewnić dobór członków drużyny na zasadzie porównywalnych umiejętności, co owocowałoby bardzo wyrównanymi meczami, w których gracze zwyciężaliby z regularnością ok. 50%. Wiele nauczyliśmy się, tworząc i udoskonalając system dobierania graczy w StarCrafcie II, i jesteśmy bardzo zadowoleni z jego możliwości, dzięki którym przez lata rozgrywaliście tak zacięte mecze.

W przeciwieństwie do StarCrafta II, który w dużej mierze nastawiony jest na grę 1 na 1, Heroes of the Storm jest grą zespołową. Uwzględnienie gry 5 na 5 oraz wielu różnych ról, jakie gracze mogą odgrywać w Heroes of the Storm, stanowiło cały szereg nowych wyzwań dla naszego systemu dobierania członków drużyny. Wzięliśmy sobie jednak do serca lekcję wyniesioną z prac nad StarCraftem II i nieustannie ulepszamy wypracowany na jego potrzeby system, tak aby w Heroes of the Storm zapewnić graczom porównywalną jakość. Nie osiągnęliśmy jeszcze w pełni wyznaczonego sobie celu i mamy zamiar kontynuować pracę nad systemem w czasie trwania wszystkich faz testów. Chcemy zapewnić wam możliwie najbliższą ideałowi funkcję kojarzenia graczy.

Skład drużyny

Chyba nie byłoby wam do śmiechu, jeśli w poczekalni gry ktoś mógłby wam zgarnąć sprzed nosa waszego ulubionego bohatera, zanim sami zdołalibyście dokonać wyboru? Właśnie dlatego umożliwiamy wam wybranie bohatera, zanim jeszcze traficie do kolejki gier pozarankingowych. Po dokonaniu przez was wyboru i wejściu do kolejki system stworzy dla was zrównoważoną drużynę, znajdując graczy o podobnych umiejętnościach, których bohaterowie będą spełniać role uzupełniające waszą postać. Oprócz tego wprowadziliśmy również kilka dodatkowych zasad, tak aby dobieranie członków drużyny kończyło się zawsze stworzeniem zespołów o dobrze wyważonym składzie.

  • Nie więcej niż 3 Wojowników.
  • Nie więcej niż 4 Zabójców.
  • Nie więcej niż 2 Pomocników.
  • Nie więcej niż 2 Specjalistów.
  • Nie więcej niż 3 bohaterów walczących wręcz.

Istnieje jednak kilka sposobów na obejście powyższych obostrzeń.

  • Jeśli znajdujecie się już w pełnej drużynie, powyższe reguły przestają obowiązywać – możecie więc stworzyć taki skład zespołu, jaki tylko się wam zamarzy.
  • W przypadku niekompletnej drużyny nadal możecie stworzyć zespół o składzie wykraczającym poza ustalone reguły doboru graczy.
    • Przykładowo: dozwolona jest trzyosobowa drużyna, która wchodzi do kolejki, mając w składzie trzech Pomocników. System dobierania graczy będzie się starać jak najlepiej uzupełnić waszą drużynę, ale nie zostanie do was przydzielony już żaden Pomocnik.
  • Często zdarza się, że szybkie wejście do gry jest dla was większym priorytetem niż oczekiwanie na dobranie idealnego składu drużyny. W związku z tym, jeśli drużyna spędzi sześć lub więcej minut w kolejce, oczekując na skompletowanie zespołu, przepisy będzie można ominąć w celu szybszego rozpoczęcia meczu. Będziemy bacznie przyglądać się stosowaniu tej zasady w praktyce, aby przekonać się, jak wpływa ona na proces kojarzenia graczy, i wprowadzić w przyszłości ewentualne poprawki.

Zamierzamy kontynuować pracę nad tym aspektem kojarzenia graczy w Heroes of the Storm tak, abyście wciąż mogli otrzymywać dobrze wyważone składy drużyn tak często, jak to jest możliwe, gdy chcecie rozegrać mecz w trybie pozarankingowym.

Drużyna stworzona z wyprzedzeniem kontra drużyna dobrana losowo

Drużyny stworzone z wyprzedzeniem, czyli grupy graczy, które wchodzą do kolejki systemu dobierania przeciwników jako kompletny zespół, są najczęściej w stanie lepiej koordynować swoje działania, skuteczniej się komunikować i stosować bardziej dopracowaną taktykę niż drużyny dobrane losowo, złożone z graczy wybranych przez system. Choć losowo utworzone zespoły mogą zwyciężyć w starciu z gotowymi drużynami (i wcale często im się to zdarza), to zebrane przez nas dane dotyczące odsetka zwycięstw wskazują wyraźnie, że ten drugi typ drużyn ma statystycznie niewielką przewagę.

Uważamy, że lepszymi meczami owocuje kojarzenie ze sobą nawzajem wyłącznie drużyn uprzednio dobranych, a z drugiej strony dobieranie losowych zespołów jako przeciwników dla drużyn losowych. System kojarzenia graczy w Heroes of the Storm również uznaje tę opcję za preferencyjną. Ze względu na stosunkowo niewielkie zaludnienie alfy technicznej skonfigurowaliśmy jednak nasz system w taki sposób, aby pozwalał na dobranie jako przeciwników drużyn gotowych i losowych, jeśli zaistnieje sytuacja, w której nie można inaczej utworzyć meczu. Zrobiliśmy to, abyście mogli szybciej rozpoczynać rozgrywkę, zamiast czekać w nieskończoność, aż pojawi się przeciwnik o bardziej odpowiednim składzie i liczebności. Ponieważ pula graczy zaproszonych do testowania Heroes of the Storm jest stale rozszerzana, takie sytuacje będą z czasem występować dużo rzadziej. Ostatecznie system doboru graczy będzie w stanie przy tworzeniu meczów konsekwentnie dopasowywać gotowe drużyny do innych stworzonych uprzednio drużyn, a zespoły losowe wyłącznie do innych zespołów losowych.

Nie martwcie się więc – niezależnie od tego, czy zespół złożony jest z indywidualnych graczy, czy stanowi go grupa pięciorga przyjaciół grających razem, czy jest on dowolną wariacją na temat tych dwóch opcji, możecie mieć całkowitą pewność, że system doboru graczy będzie zawsze brał pod uwagę ogólny poziom umiejętności drużyny i znajdzie dla was odpowiedniego przeciwnika.

Znalezienie najbardziej optymalnego serwera

Chcemy, aby wszyscy nasi gracze mieli mnóstwo frajdy w Heroes of the Storm, w związku z czym rozpoczęliśmy proces dodawania serwerów gry zlokalizowanych w regionach na całym świecie. Naszym ostatecznym celem jest sprawić, abyście nigdy nie musieli się zastanawiać, z którym serwerem się połączyć, żeby rozegrać mecz pozarankingowy. Aby to osiągnąć, wdrożyliśmy technologię, która umożliwia systemowi kojarzenia graczy automatyczny wybór najbardziej optymalnego dla was serwera.

Celem uczynienia tego procesu tak nieinwazyjnym i płynnym, jak to tylko możliwe, klient gry określa najpierw wasz ping (czyli diagnozuje opóźnienie sygnału od wysłania go do powrotu do źródła) do wszystkich serwerów w regionie, do którego jesteście zalogowani. Następnie system wykorzystuje te informacje w połączeniu z danymi o waszym indywidualnym poziomie umiejętności, aby dopasować was do innych graczy o podobnych umiejętnościach, którzy również łączą się z danym serwerem. Takie dokonywanie wyboru serwera w sposób automatyczny pozwala na łatwe dodawanie nowych serwerów gry w przyszłości, co z kolei zaowocuje poprawą szybkości reakcji gry na całym świecie.

System ten został już wprowadzony dla gry pozarankingowej, jednak ze względu na ograniczoną pulę graczy biorących udział w alfie technicznej i trwające prace nad grą może się zdarzyć, że traficie na mecz, w którym czas reakcji nie będzie optymalny. Należy pamiętać, że takie sytuacje powinny mieć miejsce coraz rzadziej, jako że w dalszym ciągu dokonujemy ulepszeń i zapraszamy do gry w Heroes of the Storm dodatkowych testerów z każdego regionu. Ponadto wraz z postępem prac nad grą rankingową prawdopodobnie weźmiemy również pod uwagę inne opcje wyboru serwerów, które będą bardziej odpowiadać temu konkretnemu typowi rozgrywki. Zawsze będziemy robić wszystko co w naszej mocy, aby znaleźć dla was członków drużyny oraz przeciwników dopasowanych do waszego poziomu umiejętności, a jednocześnie zapewnić wam mecz z optymalnym czasem reakcji gry.

Przyszłe usprawnienia

Nieustannie oceniamy skuteczność naszego systemu kojarzenia graczy i zawsze poszukujemy nowych sposobów na poprawę jakości gier, które ów system dla was dobiera. Wychodząc nieco w przyszłość, chcielibyśmy dać wam niewielki przedsmak niektórych pomysłów, których wprowadzenie do systemu kojarzenia graczy w Heroes of the Storm obecnie rozważamy.

  • Aktualnie pracujemy nad dokładniejszym systemem oceny waszych umiejętności, niż tylko stosunek zwycięstw do porażek, tak aby w przyszłości lepiej dobierać do siebie graczy.

  • Omawiamy również kwestię graczy, którzy często opuszczają rozgrywkę przed zakończeniem meczu. Rozważamy dostosowanie systemu kojarzenia graczy tak, aby grupować tych często „urywających się” zawodników z innymi osobami, które wykazują podobne tendencje.

  • Chcielibyśmy, abyście czuli się swobodnie, grając swoimi ulubionymi bohaterami, nawet jeśli wcześniej nie mieliście okazji zaznajomić się z prowadzeniem rozgrywki daną postacią. Szukamy sposobów na to, jak moglibyśmy potencjalnie dostroić system kojarzenia graczy tak, aby brał pod uwagę wasz indywidualny poziom umiejętności z uwzględnieniem ilości czasu, którą dotychczas poświęciliście na grę konkretnym bohaterem, i dobierał wam odpowiednich przeciwników i/lub członków drużyny.

Mamy nadzieję, że udało się nam odpowiedzieć choć na część z nurtujących was pytań dotyczących systemu dobierania graczy oraz gry w ramach regionów. Jeśli chcielibyście podzielić się z nami swoimi opiniami i sugestiami odnoszącymi się do poruszanej tutaj tematyki, koniecznie zajrzyjcie na fora alfy technicznej. Odwiedzajcie również regularnie oficjalną stronę Heroes of the Storm, aby pozostawać na bieżąco z najnowszymi wiadomościami i zapowiedziami związanymi z grą. Możecie także obserwować profil @BlizzHeroes na Twitterze.

Kolejny artykuł

Wyróżnione wiadomości