Matchmaking

Jednym z najważniejszych elementów w Armored Warfare dotyczącego bitw PvP jest matchmaker. Zamysł tego systemu jest zupełnie inny niż podobnych grach tego typu, nie ma tutaj twardego przypisania wagi każdemu z poziomów pojazdów – zamiast tego wykorzystywany jest system „skuteczności w bitwie”, pozwala to na wprowadzenie większej ilości zmiennych, nie tylko działa on tak samo szybko, działa on również skuteczniej dzięki czemu balans bitwy powinien zostać zachowany.

Aby stworzyć jak najbardziej równe zespoły, stworzyliśmy system biorący pod uwagę wiele elementów, oto niektóre z nich:

  • Pojazd sam w sobie
  • Moduły w które jest wyposażony
  • Ilość bitw rozegranych na tym czołgu przez gracza

Te trzy kategorie tworzą coś co nazywamy „oceną bitewną”

Oceną bitewną

W naszym systemie, każdy pojazd ma swoją własną wagę, począwszy od 1000, rosnącą o 10% na każdy tier wzwyż, np.:

  • Tier 1 - 1000
  • Tier 2 - 1100
  • Tier 3 - 1210
  • Tier 4 - 1331
  • Tier 5 - 1464
  • Tier 6 - 1610
  • Tier 7 - 1771

Wartości te są następnie modyfikowane przez współczynnik modułów zainstalowanych na pojeździe. W Armored Warfare MM dodaje dodatkowe punkty do puli w zależności od zainstalowanych modułów, niektóre moduły podbijają tą pule bardziej, niektóre mniej. Przykładowo wyposażenie pojazdu w nową armatę zwiększy jego MM bardziej niż zamontowanie nowego silnika. Jednak poziom pojazdu nie może również wzrosnąć powyżej pewnej sumy punktów, niezależnie od jego wyposażenia.

Świeżo odblokowane pojazdy otrzymają bonus, dzięki któremu początkowo będą spotykały słabszych przeciwników.

Dodatkowo w AW, będziemy możliwość stworzenia małych jednostek taktycznych, zwanych „plutonami”. W plutonie niezależnie od jego składu MM zawsze będzie brał pod uwagę statystyki lepszego gracza. Teoretycznie jeżeli pojazd poziomu 1 będzie w tym samym plutonie co pojazd 2 poziomu, cały pluton będzie rzucany jak pojazdy 2 poziomu. W celu zapobiegnięcia sytuacjom niepożądanym tylko gracze o podobnych statystykach (poziomach pojazdów) będą mogli grać ze sobą w plutonach.

Tworzenie bitwy

loadscr

Kiedy gracz zostaje wrzucony do kolejki bitwy, dane jego pojazdu są przekazywane do systemu MM. Pierwszy krok to próba wrzucenia gracza do bitwy które już się kształtują, jeżeli taka bitwa nie zostanie znaleziona po pewnym czasie MM tworzy bitwę na potrzeby takiego gracza.

Grupy bojowe to grupy graczy co do których MM ma jakieś zastrzeżenia. Spośród tych graczy jest wybierany jeden (nazwany dalej głównym) do którego zostaną przypisani inni gracze o podobnych statystykach – początkowo o wahaniach 10% od oceny „głównego” na potrzeby którego powstaje mecz. Innymi słowy jeżeli „główny” posiada pojazd 5 poziomu z wartością rankingową 1464, jedynie pojazdy z zakresu 1317 – 1610 mogą z nim zagrać. Ponieważ MM tworzy bitwy w których parametry mogą się różnić jedynie o 10% tworzy to niejako model MM +/- 1 dotyczący podstawowych pojazdów. Jeżeli MM jest w stanie stworzyć taką bitwę, wszystko dzieje się analogicznie do zwyczajnej bitwy, jeżeli jednak nie może dobrać odpowiednich graczy. MM tworzy bitwę o +/- 2 jednak jest to również ograniczane – nie ujrzymy pojazdów o rozpiętości 3 poziomów, MM w takim wypadku rozwiąże całe losowanie i wszystko zostanie zrobione od początku.

Plutony podlegają tym samym zasadą, chodź istnieje szansa że plutony o odpowiedniej sile pojawią się w obu drużynach, nie jest to jednak zasada która musi zostać spełniona. Jeżeli pluton za długo nie może dołączyć do bitwy zostaje rozwiązany.

Matchmaker bierze pod uwagę również klasy pojazdów. Obecnie w grze limit artylerii na zespół wynosi 3. MM próbuje również zbalansować rozgrywkę pod względem klas, będzie starał się wrzucać do każdej z drużyn po tyle samo pojazdów danej klasy, nie jest to jednak wymagane i składy zespołów mogą się różnić.

Bitwa została utworzona

Matchmaker tworzy grupę 30 graczy, a następnie przechodzi do fazy formowania dwóch zespołów.

Gracze są rozdzielani w oparciu o dwa kryteria:

  • Klasę pojazdu
  • Poziom pojazdu

Both teams have to be balanced when it comes to both of these parameters, the matchmaker will neither allow one team to have all the MBT’s and the other to have tank destroyers only, nor will it for example allow one side to end up with tier 5 vehicles and the other with tier 4’s only. The players are separated into groups by their class and then these class groups are internally sorted by their tiers.

Obydwie drużyny muszą być zbalansowane w oparciu o te dwa parametry, niedopuszczalna jest sytuacja w której po jednej ze stron walczą same MBT, a naprzeciw nim są wystawione jedynie niszczyciele. Niemożliwa jest również sytuacja w której jedna z drużyn dostaje pojazdy tylko i wyłącznie niższego poziomu. Gracze są również sortowani w oparciu o swoje poziomy oraz klasy pojazdów wewnątrz danego meczu.

Tak posortowane grupy są następnie wrzucane do każdej z drużyn na podstawie umiejętności każdego z graczy. Wewnętrzna ocena graczy bierze pod uwagę kilka elementów – natomiast takie elementy jak: współczynnik zwycięstw, średnie doświadczenie za bitwę i kilka innych czynników nie jest brana pod uwagę. Następnie MM stara się zbalansować mecz do granic możliwości, istnieje jednak margines błędu dzięki któremu drużyny będą różnić się od siebie.

Wyżej

Dołącz do akcji