Quanto è difficile creare una buona IA per League of Legends?
La risposta a questo è che è sorprendentemente difficile accordarsi su cosa dovrebbe essere una "buona IA". Potremmo creare bot che superino i bot immediati di oggi in termini di win rate? Assolutamente sì. Creeremmo esperienze migliori per i nostri giocatori facendo questo? Discutibile.
Abbiamo un team di IA qui alla Riot che lavora sui nostri bot, ma le loro attuali aree di interesse sono rendere i bot più simili agli umani, in particolare nel modo in cui falliscono. Se potete farmare dei bot che sono altrimenti meccanicamente perfetti perché si sono bloccati su decisioni binarie di corsa o di combattimento e di conseguenza hanno continuato a correre avanti e indietro, vi dirò che non è bello quanto essere in grado di uccidere un bot perché avete riconosciuto che ha commesso un errore umano (estendendosi troppo, entrando in uno skillshot, mancando una loro grande abilità, ecc).
In definitiva, le persone che giocano contro i bot lo fanno per una ragione specifica (cercano un'esperienza a bassa intensità o sono nuovi e stanno imparando il gioco). Fare semplicemente Faker-Bot non porterà in realtà a una migliore esperienza del giocatore. Questo non vuol dire che non aggiungeremo ulteriori difficoltà in futuro, ma sarà probabilmente il risultato di vittorie sistematiche per rendere i bot intermedi più sensati. Dedicare risorse di ingegneria solo per fare bot con un MMA effettivo più alto è un cattivo uso delle risorse di ingegneria.