Vývoj: Boti na nové úrovni
Ahoj, já jsem Darcy „Riot DashiJador“ Ludington a jsem technická produktová vedoucí botů v League of Legends! Nyní jsem vyčpělá platinová hráčka, ale nejčastěji mě najdete v obměňovaných herních režimech a brzy i v našich režimech kooperativní hry proti botům! Tento blog se mnou bude psát aktuální technický vedoucí v týmu botů Emmett „Riot Sentanel“ Coakley, který po večerech hraje převážně ARAM. Moc se těšíme na to, až vám povíme něco o botech!
Boti v LoL: Historie
Boti jsou v LoL už od začátku, s mírnými aktualizacemi dostupných šampionů až do roku 2014, kdy jsme všechny naše stávající boty přepsali. I v rámci tohoto přepisu jsme podporovali pouze boty, které jsme měli, což byla malá podmnožina tehdy dostupných šampionů. Navíc jsme měli dva šampiony v horní lajně a žádného v džungli – takové obecně špatné zastoupení soupisky týmu můžete spatřit i dnes.
Nové investice do botů
Během posledních pár měsíců jsme znovu oživili investice do botů. Přestože jsme s těmito investicemi nikdy nepřestali, museli jsme vymyslet ten správný přístup pro dnešní i budoucí LoL.
Když jsme zkoumali zpětnou vazbu od hráčů a kameny úrazu, všimli jsme si, že řada hráčů chce nezávazný zážitek à la LoL, kde se můžou cvičit a celkově zlepšovat bez tolika stresu, zejména s kamarády, kteří jsou ve hře noví.
Tohle se mi hodně zamlouvá – když jsem v roce 2010 začínala, bylo těžké se ve hře zlepšovat. Přátelé chtěli hrát se mnou a já chtěla hrát s nimi, jenže hrát v PvP pro nás bylo opravdu obtížné. Prvních 17. úrovní jsem hrála proti botům a myslela jsem si, že jsem připravená, ale jakmile jsem vstoupila do arény PvP, došlo mi, jak moc se boti od hráčů liší. Chtěla jsem místo, kde se můžu rozvíjet a učit s kamarády, kteří byli mnohem lepší než já.
A je nám jasné, že tuto zkušenost nemám jen já. Z našich dat vyplývá, že nehledě na to, kolik kooperativních her proti botům nový hráč před vstupem do fronty PvP odehrál, tyto zápasy nezvýší šance nového hráče na výhru. A tak jsme chtěli hráčům dát prostor, kde si mohou užívat strategické a týmové aspekty LoL v méně stresujícím prostředí a s rozmanitějšími úrovněmi schopností.
Kromě tvorby nových botů vnímáme aktualizaci botů jako způsob, jak rozšířit možnosti v LoL, dát našim designérům novou sadu nástrojů a pomoct hráčům zlepšit si schopnosti ve výukovém prostředí. (Protože proti Dariovi a Amumuovi v horní lajně asi moc často v zápasech PvP hrát nebudete.)
Díky rostoucí touze vývojářů i hráčů vznikl náš tým, aby pomohl vytvořit nový škálovatelný systém pro boty, který by hráčům umožnil učit se a rozvíjet v LoL a zároveň by našim designérům nabídl sadu nástrojů pro budování nového obsahu pro tyto hráče... Super!
Naše cíle
V rámci tohoto projektu máme pár hlavních cílů, například:
Poskytnout vylepšený zážitek s boty, který lépe odráží běžný herní zážitek v LoL.
- Boti, kteří umí hrát v džungli, provádět přepady a bojovat o draky!
- Týmová umělá inteligence pomáhá botům fungovat strategičtěji a soudržněji.
- Boti, kteří dokážou reagovat na změny v metě.
Poskytnout lepší způsob, jak se učit a zlepšovat v LoL, který není tak stresující jako PvP.
- Rozšířená množina šampionů.
- Boti, kteří fungují jako tým.
- Boti, kteří se zlepšují podle vašich schopností v případě hráčů, kteří se chtějí zlepšit.
Vybudovat technologii botů, která je škálovatelná, udržitelná a rozšiřitelná, aby měli designéři zábavné páky, za které zatáhnou, když chtějí hráče potěšit.
- Nové herní režimy.
- Nastavitelné chování botů.
- Nástroje, které umožňují rychlé vytváření nových verzí.
Zábavná technická hatmatilka
Do technických detailů nebudeme zabrušovat příliš, ale pojďme si říct něco málo o našem přístupu. Jednou z hlavních výzev naší infrastruktury botů je rozhodnout, jak máme vybudovat řešení botů, které je udržitelné a rozšiřitelné z dlouhodobého hlediska. Jak chceme zvládat tvorbu logiky botů tak, aby podporovala kompletní soupisku šampionů (která po vydání Milia zahrnuje 163 šampionů)? A navíc, jak máme tyto šampiony podporovat v jiných režimech kromě Vyvolávačova žlebu? Potřebujeme dalších 163 úprav pro boty v ARAMu? Dalších 163 pro URF? A co Ultimátní kniha kouzel? Nebo budoucí režimy?
Náš aktuální přístup spočívá ve vyvinutí nového systému stromu chování v rámci logiky rozhodování botů. Strom chování si představte jako proces rozhodování v rámci vyhodnocování, který krok by se měl v nastalé situaci podniknout, přičemž kroky s nejvyšší prioritou by se měly vyhodnotit jako první. Tyto kroky jsou obvykle seskupené do podstromů, takže v případě stromů chování v LoL existují podstromy pro boj, útěk, pohyb, práci v džungli, nákup předmětů, vylepšování kouzel atd.
Nad rámec krátkodobého měřítka rovněž budujeme technologii stromu chování proto, abychom vydláždili cestu pro budoucí příležitosti, které kdysi nebyly dosažitelné. Boti, kteří umí cvičit hráče? Boti se strojovým učením, kteří vám dokážou pomoct se rozvíjet a dostat na vyšší úroveň schopností? Boti, které je možné rychle nakódovat kvůli zážitkům PvE? Díky těmto vytvořeným základům je tohle všechno mnohem reálnější!
Tyto počáteční boty však nechceme budovat bez ohledu na vás. Takže si pojďme promluvit o tom, co chceme udělat v roce 2023!
Naši noví beta boti
Inu, nejdřív od vás chceme dostat dobrou zpětnou vazbu ohledně našeho směřování! Tito boti budou zpočátku docela jednodušší a na zkušeného hráče asi moc velký dojem neudělají, ale právě proto máme namířeno na PBE. Chceme usnadnit možnost dostat se do LoL, takže prosím pozvěte své kamarády, kteří ještě LoL nikdy nezkusili!
Naši beta boti budou na PBE dva týdny během druhé poloviny letošního roku, takže si je prosím vyzkoušejte a napište nám zpětnou vazbu na Redditu!
Rovněž odvádíme spoustu práce pod kapotou, abychom tyto cíle podpořili, takže chceme chápat aspekty botů, které se vám líbí a které bychom podle vás mohli vylepšit, abychom tyto boty vytvořili správně a aby mohli podporovat naše hráče i naše vývojáře!
Pokud nebudete moct hrát, až přijdou, žádný strach! Doufáme, že před vydáním uděláme několik kol zpětné vazby, abychom naše boty mohli upravovat a ladit a abychom vám poskytli ještě lepší hráčský zážitek.
Dlouhodobé hledisko
Vidíme spoustu příležitostí, které budou dostupné, jakmile dokončíme infrastrukturu a nástroje, takže pokud máte super nápady, jak naše boty využít, dejte nám vědět!
Uvidíme se na PBE v průběhu roku, díky za všechno a nezapomeňte na boty! Jinak byste chodili bosí, hehe.
Uvidíme se ve Žlebu!