• Il nuovo aggiornamento del 15 Dicembre di Heroes of the Storm aggiunge il tanto agognato nuovo sistema di matchmaking, da tempo fra le più alte priorità del team di sviluppo. In questo nuovo approfondimento, scopriamo in dettaglio come dovrebbe funzionare il nuovo algoritmo.

    Spyrian ha scritto

    Il sistema di matchmaking originariamente implementato in Heroes of the Storm si basava su quello utilizzato per StarCraft II, ideale per un gioco prevalentemente incentrato su scontri 1v1 e storicamente piuttosto affidabile. Heroes of the Storm è però un gioco a squadre, perciò avevamo dovuto creare diverse regole, come le restrizioni sulla composizione del gruppo e la sua grandezza, per meglio adattare il sistema a un gioco 5v5. Più regole aggiungevamo, più difficile diventava per il sistema creare partite di alta qualità. Mentre la maggior parte delle partite create dal sistema di matchmaking precedente era ragionevolmente buona, esso non era ancora ottimizzato secondo le nostre aspettative.

    Alla BlizzCon abbiamo parlato dei nostri piani di ristrutturazione del codice del sistema di matchmaking di Heroes of the Storm, previsti per la fine dell'anno, e discusso molti dei cambiamenti che ciò avrebbe comportato. Nel corso degli ultimi due mesi abbiamo completamente stravolto il sistema per ottenerne uno espressamente dedicato a Heroes of the Storm. Abbiamo ottenuto risultati molto positivi dopo una lunga serie di simulazioni interne, e siamo lieti di annunciarvi che lo abbiamo già implementato nella versione live di Heroes of the Storm! Ora che il nuovo sistema è attivo, vogliamo illustrarvi alcuni dei cambiamenti più importanti.

    Divider_SkyShapes.png

    Partite di alta qualità

    Durante le nostre analisi, ci siamo addentrati nel cuore elettronico del sistema di matchmaking per studiare i dati raccolti da tutti i possibili scenari live. Abbiamo capito perché il sistema non era all'altezza delle aspettative in certi comparti e quali miglioramenti avremmo dovuto apportare. Abbiamo quindi applicato tali cambiamenti, concentrandoci principalmente sulla creazione di un sistema che potesse creare partite eque con più costanza, dove entrambe le squadre avessero le stesse possibilità di vittoria.

    Come risultato di questi cambiamenti, il sistema ora raggruppa più efficacemente alleati e avversari con indici di valore di matchmaking (MMR) molto simili tra loro, creando partite più eque per entrambe le squadre. Questo influenza anche le partite Classificate, dove noterete che tutti i giocatori nella Lega Eroi e nella Lega Squadre sono più vicini in termini di graduatoria. I dati iniziali delle partite live indicano che siamo sulla strada giusta per raggiungere questi risultati, ma continueremo comunque a monitorare il nuovo sistema e a implementare le migliorie necessarie.

     

    Divider_SkyShapes.png

    Code e tempi d'attesa

    Il precedente sistema di matchmaking creava immediatamente una partita quando il tempo di attesa di un giocatore raggiungeva i dieci minuti, che i giocatori scelti per quella partita fossero o meno di pari abilità.

    Invece di inserirvi in una partita il più velocemente possibile dopo un certo periodo di tempo, il nuovo sistema di matchmaking mira a creare partite più eque. Se ciò non dovesse essere possibile, potreste restare in coda un po' più a lungo, finché il sistema non trova altri giocatori con un MMR simile al vostro, al fine di creare una partita di qualità. Inoltre, il sistema ora dà più priorità a chi ha trascorso più tempo in coda. Ciò significa che a volte potreste dover aspettare un po' di più per entrare in una partita, che però si rivelerà migliore.

    Inoltre, se il sistema ritiene che abbiate aspettato troppo tempo in coda, potrebbe espandere la sua ricerca per includere giocatori che sono leggermente sopra (o sotto) il vostro indice di matchmaking. Questo permetterà al sistema di trovare una partita più in fretta, cercando al contempo di crearne una la più equa possibile per tutti i partecipanti.

    È importante sottolineare che queste situazioni non coinvolgeranno la maggior parte dei giocatori, ma solo quelli che si trovano agli estremi dello spettro dell'MMR durante la ricerca di una partita al di fuori degli orari di picco.

    Divider_SkyShapes.png

    Cambiamenti al sistema di matchmaking per i gruppi

    Il sistema precedente cercava sempre di abbinare squadre con gruppi di grandezza simile. Questo poteva essere problematico in mancanza di gruppi con grandezza e abilità affini, perché esso avrebbe aggregato una squadra avversaria con gruppi della stessa grandezza, ma non necessariamente con lo stesso MMR. Il nuovo sistema continuerà ad abbinare le squadre di simile grandezza, ma abbiamo posto ulteriore enfasi sull'abbinamento di squadre con lo stesso livello di abilità. Questo significa che potreste occasionalmente incontrare differenze nella composizione numerica dei gruppi tra la vostra squadra e quella avversaria, ma la partita sarà di una qualità decisamente più alta.

    Inoltre, il sistema ora terrà in considerazione l'abilità di un gruppo in grado di coordinarsi, durante la creazione di una partita. Ciò significa che, se vi mettete in coda da soli e venite abbinati ad avversari in gruppo, questi avranno probabilmente una media di abilità più bassa rispetto alla vostra squadra formata da giocatori singoli, per compensare il vantaggio nella comunicazione che i nemici che si mettono in coda insieme senz'altro avranno.

    Infine, il nuovo sistema è in grado di interpretare in maniera flessibile le regole standard riguardo i gruppi dalla composizione inusuale, che magari hanno quattro eroi specialisti, perché trovino partite migliori. In certi casi, esso può anche far affrontare due squadre dalla composizione atipica. Queste situazioni si verificheranno però solo nel caso in cui la partita risultante sia soddisfacentemente equa in termini di abilità.

    Divider_SkyShapes.png

    Cambiamenti alla schermata di caricamento

    Le schermate di caricamento potrebbero non aver niente a che fare con il matchmaking, ma hanno il compito di comunicare direttamente chi sono i vostri compagni e avversari durante ogni partita. Crediamo che le schermate di caricamento siano in grado di veicolare queste informazioni in modo ottimale, quindi abbiamo pensato di fare alcune modifiche.

    Il primo cambiamento alle schermate di caricamento riguarda i bordi del ritratto, che da ora corrisponderanno sempre alla modalità di gioco scelta. Questo significa che nelle schermate di caricamento delle partite di Lega Eroi, vedrete solo il bordo e il grado della Lega Eroi di ogni giocatore. Nell partite rapide, verrà mostrato solo il bordo e il livello giocatori. Questo renderà le schermate più coerenti e ridurrà le situazioni in cui queste mostrano un mix di grado e livello, appartenenti a diverse modalità di gioco, che non sono necessariamente compatibili tra di loro.

    Abbiamo anche aggiunto nuove icone di gruppo nelle schermate di caricamento che indicano quali giocatori si sono messi in coda insieme e quanti gruppi ci sono in una partita. Nonostante le migliorie al sistema di matchmaking implementate in questa prima fase, è ancora possibile che i giocatori più nuovi o con un MMR basso possano essere abbinati a veterani o giocatori con un MMR alto. Con questo cambiamento alle schermate di caricamento, dovrebbe essere più facile capire come un giocatore dalla valutazione bassa sia finito nella vostra partita.

    Divider_SkyShapes.png

    Prossime sfide e miglioramenti futuri

    Oltre a tenere d'occhio i cambiamenti applicati in questa prima fase del miglioramento del matchmaking, ci sono ancora diversi comparti sui quali abbiamo intenzione di lavorare in futuro

    • Abbinamento veterani/novizi
      • Abbiamo ridotto la probabilità che i nuovi giocatori si trovino a giocare con (o contro) i veterani, ma vogliamo migliorare ulteriormente questa situazione con aggiornamenti futuri.
    • Unire giocatori con MMR alto e basso
      • Abbiamo ridotto la probabilità che i giocatori con un MMR opposto si trovino nella stessa partita e, benché il nostro primo giro di miglioramenti non sia perfetto, riteniamo di essere sulla strada giusta. Come già detto, è anche possibile che ciò avvenga quando giocatori con MMR opposto si mettono in coda come gruppo.
      • Inoltre, stiamo pensando di lavorare sulla precisione delle valutazioni del matchmaker in generale, in modo che siano ancora più precise
    • Composizione della squadra nelle partite rapide
      • Abbiamo appena aggiunto una nuova regola per i guerrieri nelle partite rapide. Questa funzione è simile a quella per gli eroi di supporto, introdotta precedentemente, e prevede che le squadre senza un eroe guerriero non possano più venire abbinate contro squadre che invece ne hanno uno. Ricordate però che questa regola può non valere per i giocatori che si mettono in coda in gruppi completi.
      • C'è ancora molto lavoro da fare per limitare le composizioni sfavorevoli delle squadre nelle partite rapide. Per esempio, vorremmo limitare le probabilità che una squadra riceva più eroi "speciali", come Cho'gall, Abathur e Nova, con futuri aggiornamenti.
    • Tempi di coda
      • Benché i tempi di coda siano aumentati in conseguenza degli ultimi cambiamenti al sistema di matchmaking, anche il numero delle partite di qualità è cresciuto. Cercheremo di diminuire i tempi in coda, ma il nostro obiettivo principale resterà quello di avere partite di alta qualità, una cosa che non vogliamo sacrificare in nome di tempi d'attesa più corti. Vi terremo aggiornati sui nostri progressi in questo senso.
    • Abbinamento con giocatori bloccati
      • Abbiamo letto i vostri feedback sull'abbinamento con giocatori presenti nel vostro elenco delle comunicazioni bloccate. Siamo d'accordo con voi, ma non abbiamo ancora risolto il problema. Sappiate però che è sulla nostra lista delle cose da fare e speriamo di poter trovare una soluzione nel prossimo futuro.

    Divider_SkyShapes.png

    I cambiamenti al matchmaking implementati finora sono nuovi e nessuno dei problemi di cui abbiamo parlato oggi è stato risolto al 100%. Questo significa che la qualità delle partite è sì migliorata, ma è ancora possibile capitare in una partita non del tutto bilanciata. Ci stiamo lavorando! È anche possibile che nel nuovo sistema di matchmaking ci siano bug che non abbiamo ancora scoperto. Se avete problemi con il matchmaker, andate sui forum ufficiali di Heroes e fateci sapere cosa vi è successo. Le vostre segnalazioni ci aiuteranno a risolvere i problemi più rapidamente, permettendoci di analizzare le partite sbilanciate e continuare a migliorare il sistema di matchmaking.

    Questi sono solo i primi cambiamenti previsti per il sistema di matchmaking di Heroes of the Storm, e garantire partite sempre più eque resta la nostra priorità. Continueremo a monitorare i dati delle partite live, apportando costanti miglioramenti con ogni aggiornamento. Come al solito, vi ringraziamo per i feedback che ci avete dato nei mesi scorsi e speriamo che vogliate continuare a condividere le vostre opinioni in futuro.

    Condividi articolo
37 commenti   12
  • hitwo 04 gennaio 2016, 14:25 hitwo
    Messaggi: 584

    Kept you waiting ,Huh ?
    #25
    Salvatore90 ha scritto:Si ma per giocare non si può aspettare più di 2 minuti, a volte anche 5, mi sembra decisamente troppo

    @Salvatore90 meglio 5 min e i successivi 20 combattuti , che 30 secondi e 10 di stomp. Poi minimizza la finestra e fai altro , tanto quando entri in partita la finestra si massimizza automaticamente.
    0
  • MagnusRedazione 04 gennaio 2016, 14:31 Magnus
    Messaggi: 769

    http://www.twitch.tv/Magnus_TV
    #26
    Salvatore90 ha scritto:Si ma per giocare non si può aspettare più di 2 minuti, a volte anche 5, mi sembra decisamente troppo

    @Salvatore90 Io ne aspetterei anche 10 se avessi la certezza di avere un game bilanciato.
    1
  • Salvatore90 04 gennaio 2016, 15:09 Salvatore90
    BattleTag: Salvatore90#2444
    Messaggi: 158

    Ciao a tutti ;)
    #27
    Beh, avere la certezza è impossibile ;) Sicuramente ora le partite sono più bilanciate rispetto a prima, però ovviamente i tempi d'attesa sono lunghi, speriamo in futuro di vedere tempi meno lunghi 0
  • Elmarco 04 gennaio 2016, 16:41 Elmarco
    BattleTag: Elmarco#2695
    Messaggi: 1701

    Keyrà,schifohealer degli EX :|
    #28
    Concordo che sia meglio aspettare e non divorarsi il fegato per 15-20 min poi.
    Certo,il sistema ha ancora enormi falle,ma almeno stanno provando a fixare....vedremo,magari tra qualche mese avremmo code minori.
    Dobbiamo sperare che il gioco cresca: più persone = più facile trovare un team = parton subito.

    Datti al cazzeggio per quei due minuti,alla fine sono 2,non 10 ^_^
    0
  • Vlad78 04 gennaio 2016, 17:24 Vlad78
    BattleTag: Vlad78#2808
    Messaggi: 3278

    Chi gioca face hunter non mi addi, lo denuncio! :P
    "Tutti a cazzo durissimo qui,grandi!" cit. Peppu90 <3
    #29
    Un pochino meglio va, tipo che prima trovsvo senza dita,ora trovi senza 3-4 dita rofl
    Leggere migliorie le vedo,ma ancora poca roba. E comunque serve ridisegnare tutta la rank,cosi non ha un briciolo di senso. Che copiassero da LoL, non serve scervellarsi tanto
    0
  • Grevier 04 gennaio 2016, 17:37 Grevier
    Messaggi: 5256

    Bloodborne Platinum
    #30
    Entrambi i problemi si riscontrano purtropo nella playerbase.
    Una playerbase più vasta darebbe più balance e faster matchmaking.
    0
  • tsetasumo 04 gennaio 2016, 18:02 tsetasumo
    BattleTag: tsetasumo#2583
    Messaggi: 394

    Iscritto il: 20 ottobre 2010, 22:53
    #31
    Salvatore90 ha scritto:Si ma per giocare non si può aspettare più di 2 minuti, a volte anche 5, mi sembra decisamente troppo

    @Salvatore90 Se consideri che una partita può durare anche mezzora,io aspetto volentieri quei 2 minuti,almeno mi rilasso un attimo e cazzeggio mentre aspetto.
    0
  • DanieleTE 04 gennaio 2016, 19:58 DanieleTE
    BattleTag: Syrius
    Messaggi: 75

    Iscritto il: 17 novembre 2013, 12:29
    #32
    Non è una questione di matchmaking... E' che la gente stà lasciando perchè si è stufata di essere da un anno in beta... 0
  • Ruben 04 gennaio 2016, 20:59 Ruben
    BattleTag: ruben#2579
    Messaggi: 149

    Iscritto il: 07 novembre 2015, 17:17
    #33
    DanieleTE ha scritto:Non è una questione di matchmaking... E' che la gente stà lasciando perchè si è stufata di essere da un anno in beta...

    @DanieleTE
    Beta? A volte si ha l'impressione di essere nell'alpha tecnica....
    Comunque devo ricredermi. Se precedentemente avevo notato leggeri cambiamenti, ora vedo solo peggioramenti. Lo so che nel periodo di festività la crème de la crème si riunisce a giocare.. ma perdere decine di partite di fila (per poi vincerne una o due al massimo) mi sembra esagerato. e non in qm, ma in hl.
    0
  • Oblivion87 05 gennaio 2016, 08:36 Oblivion87
    BattleTag: Oblivion87#2872
    Messaggi: 224

    Iscritto il: 08 giugno 2015, 14:11
    #34
    Da quando hanno implementato il nuovo sistema di MM sono salito di dieci rank (dal 25 al 15).
    Giocando da solo eh, prendo il main per ruolo vincendo o perdendo (non trovo mai partite sbilanciatissime, saranno 1 su 6/7 per esagerare)
    (PS: Secondo me se perdi decine di partite di fila e me vinci una, due al massimo, dovresti farti un paio di domande ragazzo mio rofl)
    1
  • Ruben 05 gennaio 2016, 12:03 Ruben
    BattleTag: ruben#2579
    Messaggi: 149

    Iscritto il: 07 novembre 2015, 17:17
    #35
    Oblivion87 ha scritto:Da quando hanno implementato il nuovo sistema di MM sono salito di dieci rank (dal 25 al 15).
    Giocando da solo eh, prendo il main per ruolo vincendo o perdendo (non trovo mai partite sbilanciatissime, saranno 1 su 6/7 per esagerare)
    (PS: Secondo me se perdi decine di partite di fila e me vinci una, due al massimo, dovresti farti un paio di domande ragazzo mio rofl)

    @Oblivion87 Sta cosa del «se perdi è perchè non sai giocare» (che, letto tra le righe, è quello che hai detto :D ) va bene per starcraft o per diablo, ma non per heroes. Vorrei vedere un pro in una squadra come quelle che mi stanno capitando da una ventina di giorni. Gente che in last pick invece di prendere qual che serve, come un healer o un tank, prende i soliti nazeebo o asmodan. Gente che durante gli obiettivi si mette a pushare da solo, magari morendo sotto il fuoco delle torri. Gente a cui semplicemente chiedendo di aiutare la squadra con "tanto" di pls, ti risponde con un "reported" ed altre pseudo-bestemmie in bielorusso. E che dire di una tyrande che si mette a fare il boss da solo (successo ieri e non riuscivo a credere ai miei miei occhi O_O )? Si sarò pure un cesso io, ma certe cose non le faccio... (boh)
    0
  • Oblivion87 05 gennaio 2016, 14:31 Oblivion87
    BattleTag: Oblivion87#2872
    Messaggi: 224

    Iscritto il: 08 giugno 2015, 14:11
    #36
    Boh, io personalmente avrò fatto un centinaio di partite da quando hanno inserito il nuovo MM ma oscenità del genere non ne ho mai viste.
    Di solito le partite in cui gioco sono molto equilibrate e il fight è deciso da un tizio fuori posizione magari..
    0
  • Vlad78 05 gennaio 2016, 18:16 Vlad78
    BattleTag: Vlad78#2808
    Messaggi: 3278

    Chi gioca face hunter non mi addi, lo denuncio! :P
    "Tutti a cazzo durissimo qui,grandi!" cit. Peppu90 <3
    #37
    Va un pò meglio dopo la patch, confermo. Capita cmq di trovare un team di senza mani,ma meno frequentemente di prima senza dubbio,dove era quasi la norma.
    Ancora ne hanno da lavorarci e parecchio,ma qualcosina è migliorata,imho
    0
  • Commenta la notizia   12