/dev: creșterea în nivel a boților

Dacă nu vă place de bot-ul vostru, cum să vă placă de ai celorlalți?

Salutare, sunt Darcy ''Riot DashiJador'' Ludington, producător tehnic principal pentru echipa care se ocupă de boții din League of Legends! Acum sunt un jucător terminat, care odinioară ajunsese în Platină, dar cel mai adesea mă găsiți în modurile de joc temporare și, în curând, în modurile noastre Co-op vs. AI! Alături de mine în acest articol este actualul producător tehnic pentru echipa care se ocupă de boți, Emmett ''Riot Sentanel'' Coakley, jucător înrăit de ARAM până la ore târzii din noapte. Suntem foarte entuziasmați de faptul că vă vom vorbi despre boți!

Boții în LoL: scurt istoric

Boții au existat în LoL încă de la început, cu mici actualizări aduse campionilor disponibili până în 2014, când am rescris toți boții noștri. Chiar și cu această rescriere, nu ofeream decât boții pe care-i aveam, reprezentând doar o mică parte din campionii disponibili în acel moment. În plus, aveam doi campioni pe culoarul de sus și niciunul în junglă – o reprezentare în general necorespunzătoare a alcătuirii echipei pe care o folosiți astăzi.

Reinvestim în boți

În ultimele luni, am intensificat investiția în boți. Deși nu ne pierdusem niciun moment interesul pentru ei, trebuia să ne dăm seama care este abordarea potrivită pentru LoL, atât în prezent, cât și pe viitor.

Analizând feedback-ul de la jucători și problemele indicate de aceștia, am constatat că mulți jucători își doreau o experiență LoL cu miză mică, mai puțin stresantă de practicat în scopul de a învăța mai bine jocul per ansamblu, mai ales cu prietenii care abia încep să-l joace.

Asta rezonează mult cu mine – când am început eu să-l joc în 2010, era greu să devii bun. Prietenii mei își doreau să joace cu mine, iar eu voiam să joc cu ei, dar ne era foarte greu să jucăm în modul PvP. Am jucat împotriva boților până când am ajuns la nivelul 17 și credeam că pot să joc și cu persoane reale, dar când am intrat în arena PvP, mi-am dat seama cât de mult diferă boții de jucătorii adevărați. Mi-am dorit o zonă în care să cresc și să învăț alături de prietenii mei, care erau mult mai buni decât mine.

Și știm că asta n-a fost doar experiența mea. Datele noastre ne arată că, indiferent câte meciuri co-op vs. AI joacă un jucător nou înainte de a intra într-o listă de așteptare PvP, aceste meciuri nu vor îmbunătăți șansele de a câștiga ale noului jucător. Așa că vrem să le oferim jucătorilor o zonă în care să se bucure de strategie și de aspectele de echipă ale LoL, într-un mediu mai puțin stresant, cu niveluri de îndemânare mai variate.

Pe lângă crearea de noi boți, considerăm actualizarea boților o modalitate de a consolida capacitățile LoL, de a le oferi designerilor noștri un nou set de instrumente și de a-i ajuta pe jucători să-și crească nivelul de îndemânare într-un mediu propice învățării. (Pentru că probabil nu veți juca prea des împotriva lui Darius și Amumu pe culoarul de sus în meciurile PvP.)


Ținând cont de dorința aceasta din ce în ce mai mare atât a dezvoltatorilor, cât și a jucătorilor, echipa noastră a fost formată pentru a contribui la crearea unui nou sistem accesibil pentru boți, care să le permită jucătorilor să învețe și să crească în LoL, oferindu-le totodată designerilor noștri un set de instrumente cu care să construiască conținut nou pentru acești jucători… Grozav!

Obiectivele noastre

Avem câteva obiective principale pentru acest proiect, printre care:

Să oferim o experiență cu boți actualizată, care să reflecte mai bine experiența de joc obișnuită din LoL.

  • Boți care joacă în junglă, fac gank-uri și doboară dragoni!
  • AI de echipă, care să-i ajute pe boți să colaboreze mai strategic și mai strâns.
  • Boți care pot reacționa la schimbările din meta.
mumu_jg_bot.gif
Botul Amumu jungler ucide monștrii din junglă și folosește ''Nimicirea''!

Să oferim o modalitate mai bună de a învăța și de a crește în LoL, care să fie mai puțin stresantă decât PvP.

  • Un grup de campioni extins.
  • Boți care funcționează ca o echipă.
  • Boți care pot crește ca putere ca să țină pasul cu îndemânarea voastră, pentru cei care vor să devină mai buni la joc.

Să construim o tehnologie pentru boți care să fie accesibilă, ușor de întreținut și de extins, astfel încât designerii să aibă la îndemână pârghii cu ajutorul cărora să facă jocul mai distractiv pentru jucători.

  • Moduri de joc noi.
  • Comportament modificabil al boților.
  • Instrumente care să permită crearea rapidă de variante.

Bla-bla tehnic distractiv

Nu vom fi prea tehnici, dar haideți să vorbim un pic despre abordarea noastră. Una dintre principalele provocări pentru infrastructura noastră de boți este să stabilim cum să construim o soluție pentru boți care să fie durabilă și să poată fi extinsă pe termen lung. Cum vrem să gestionăm crearea unei logici pentru boți care să poată include toată lista de campioni (care, de când cu Milio, numără 163 de campioni)? Și pe deasupra, cum îi facem funcționali pe acești campioni în alte moduri decât Riftul Invocatorului? Avem nevoie de alte 163 de particularizări pentru boții din ARAM? Și de alte 163 pentru URF? Sau pentru Cartea vrăjilor supreme? Sau pentru modurile de joc viitoare?

Abordarea noastră actuală este să dezvoltăm un nou sistem de arbore comportamental pentru logica luării deciziilor de către boți. Vă puteți gândi la arborele comportamental ca fiind procesul de luare a deciziilor în scopul de a evalua ce acțiune trebuie întreprinsă în momentul prezent, acțiunile cu cea mai mare prioritate fiind evaluate primele. Aceste acțiuni sunt grupate de obicei în subarbori, așa că, în cazul arborilor comportamentali, există subarbori pentru luptă, scăpatul de inamici, deplasare, uciderea junglei, cumpărarea de obiecte, creșterea în nivel a vrăjilor etc.

Un exemplu de arbore comportamental (notă: acesta nu este unul pentru AI-ul boților.)

Dincolo de ceea ce urmărim pe termen scurt, construim tehnologia noastră pentru arbori comportamentali astfel încât să deschidem calea spre oportunități viitoare, care erau altădată de neatins. Boți care îi pot antrena pe jucători? Boți cu învățare automată, care vă pot ajuta să creșteți până la următorul nivel de îndemânare? Boți care pot fi codați rapid pentru experiențe PvP? Toate astea sunt mult mai posibile cu ajutorul acestei tehnologii de bază!

Dar nu vrem să construim acești boți pentru începători fără să vă luăm în considerare pe voi toți. Deci, haideți să discutăm despre ceea ce vrem să facem pentru 2023!

Noii noștri boți beta

Ei bine, pentru început, vrem să ne asigurăm că primim feedback de calitate de la voi toți în ceea ce privește direcția pe care o urmăm! La început, acești boți vor fi destul de simpli și s-ar putea să nu fie prea impresionanți din perspectiva unui jucător priceput, dar de-asta ne interesează serverul PBE momentan. Vrem să facem astfel încât să fie mai ușor de intrat în LoL, așa că vă rugăm să vă invitați prietenii care n-au încercat niciodată jocul!

Boții noștri beta vor fi în PBE timp de două săptămâni în a doua jumătate a acestui an, așa că vă îndemnăm să-i testați și să ne dați feedback pe Reddit!

În plus, lucrăm zdravăn la sistemele din culise ca să ne susțină obiectivele, așa că vrem să înțelegem aspectele care vă plac la boți și ce anume credeți că putem îmbunătăți, ca să ne asigurăm că îi construim corespunzător pe acești boți meniți să-i sprijine atât pe jucătorii, cât și pe dezvoltatorii noștri!

Dacă nu puteți juca atunci când vor apărea tura asta, nu vă faceți griji! Sperăm că obținem câteva runde de feedback anterior lansării, ca să putem continua să creăm versiuni și să ne îmbunătățim boții, oferindu-vă astfel o experiență de joc și mai bună.

Gândim în perspectivă


Considerăm că vor exista multe oportunități după ce vom finaliza infrastructura și instrumentele, așa că, dacă aveți idei interesante despre cum ne putem valorifica mai bine boții, dați-ne de știre!

Ne vedem în PBE mai târziu în acest an, vă mulțumim pentru tot și... toți boții voștri ne aparțin!

Ne vedem în Rift!