Feedback sul matchmaking e bilanciamento delle partite
Cerchero di essere il più diplomatico possibile anche se sarà veramente difficile.
Ho notato che l'algoritmo di matchmaking implementato segue una logica banale e che non rende le squadre tra le due fazioni bilanciate. La logica banale che segue è quella di aggiungere un player a una squadra e un altro all'altra squadra, a prescindere dalla modalità. Se questa era una specifica di progetto per il team di sviluppo ok, alzo le mani ma me la prendo con i piani alti di BF2042 dicendogli che il matchmaking di giochi più datati seguivano una logica migliore (vedi q2 oppure ut99)!!! Se invece, come mi auguro, la specifica di progetto era quella di rendere le partite il più bilanciate possibili, al team di sviluppo dico che se avessi presentato un tale algoritnmo ai miei esami di programmazione all'università sarei stato espulso dall'università con infamia e disonore e avrebbero anche avuto ragione. Il vostro algoritmo di matchmaking sembra scritto da un ragazzino di terza media che vuole farsi grande con il minimo sforzo!!! Non è per niente un algoritmo professionale e mi vergogno per EA che abbia permesso un tale orrore travestito da algoritmo. Il punto della questione non è che spesso perdo le partite, quello fa parte del gioco e lo accetto, il punto è che il 90% delle volte il gioco sceglie squadre completamente sbilanciate, in altre parole una squadra fortissima contro una squadra debolissima e questo fatto è una diretta conseguenza dell'algoritmo di matchmaking implementato (orrore software!). Capisco che attualmente tutti i giochi multiplayer seguono la stessa logica (come dei pecoroni perchè è la logica più semplice da implementare) ma EA dovrebbe essere un gradino avanti rispetto alle altre software house e non dovrebbe seguire le tendenze ma dovrebbe fare quel salto in avanti per dimostrare la sua capacità nello sviluppo di giochi superiori rispetto alle altre software house. Entrando più nello specifico, la logica attuale è un oscenità software. Come lo farei io, (ho diversi anni all'attivo nella programmazione anche se non nell'ambito dei videogiochi ma un'algoritmo per me non fa differenza, lo scrivo e deve essere il migliore in circolazione), intanto durante la coda di attesa i giocatori non devono essere messi in una o nell'altra squadra, quando si raggiunge il numero minimo di giocatori si sceglie il matchmaking più bilanciato, fissando come parametro il kdr sulle partite multiplayer su internet (non quelle in coop), magari scegliendo come finestra (per il calcolo del kdr) le ultime due settimane. In questo modo si avrebbero due squadre bilanciate su un unico parametro (scegliendone più di uno non si raggiungerebbe mai il bilanciamento ottimale, occhio non parlo di bilanciamento perfetto, ma solo di quello ottimale!). É tanto difficile oppure in EA la pigrizia regna sovrana? Attualmente le partite, in qualunque modalità, premiano solo una squadra, e non parlo di vittoria o sconfitta, parlo del fatto che le partite non sono tirate fino all'ultimo ma sono semplicemente decise direttamente all'inizio della partita e questo si nota subito dopo qualche uccisione (normalmente dalla squadra molto più forte!).
Un altra critica è che non date i due secondi di cortesia per i respwan, ma vi sembra normale? Per esempio, in tutti i quake (gioco datatissimo) questa era una scelta corretta, qui in bf a volte resuscito e muoio in meno di mezzo secondo! Ma che logica c'è anche dietro questa scelta?
Siete la EA dimostratelo!!!
PS perfavore fate arrivare questo mio post al team di sviluppo come una lettera aperta e se hanno qualche cosa in contrario su quello che ho scritto sarò ben felice di spiegarmi meglio o confrontarmi con loro. Ma al momento BF2042 non è un titolo all'altezza del nome che porta, ne di BF ne di EA!
PPS se volete qualche screenshot che dimostra quello che dico fatemelo sapere e sarò ben felice di allegarlo!
PPPS non chiudete questo thread, è una lettera aperta per il team di sviluppo!
[Titolo modificato dal moderatore per chiarezza. EA_Claus]