Příběhy z Neečiny střední aktualizace
Ahoj, hráči. Hlásí se Ezra „Riot Phlox“ Lynn a Riot GalaxySmash, herní designér a QA technik Neečiny střední aktualizace. A přišli jsme vám říct pár příběhů z jejího vývojového procesu.
Víme, že Neečina střední aktualizace na sebe nechává čekat už dlouho a zčásti (vlastně z velké části) je to kvůli její nové pasivce a chybám, které přinesla. Ale my tady nechceme mluvit jen o chybách, chceme mluvit o Neeko. Takže dosti otálení a pojďme na příběh o Neečině střední aktualizaci.
Napadlo mě to ve snu
Riot Phlox:
Někdy na začátku minulého roku jsem začal myslet na Neeko. Je to veselá malá ještěrka, která se podle všeho líbila všem mimo League of Legends, ale nikdo za ni v LoL nechtěl hrát (až na pár hardcore fanoušků). Obliba šampiona je obvykle docela pevně spjatá s popularitou herního systému, ale v případě Neeko to neplatí. Přemýšlet nad touto výzvou bylo docela zábavné, ale já musel věnovat pozornost jiné práci a netušil jsem, co mám dělat. Věděl jsem však, že Neeko nedokázala naplnit představu o šprýmaři.
Chtěl jsem, aby Neeko působila jako jeden z předních šprýmařů v League of Legends. Jenže šprýmy a klamy jsou v rámci herního designu zvláštní koncept. Snadným řešením je dát jí mechanický bonus, třeba nějaké zvýšení poškození za to, když někoho zasáhne, zatímco je zamaskovaná. V takovém případě nebude maskování používat, aby lidi oklamala, nýbrž kvůli tomu, aby působila dodatečné poškození. Jenže tehdy jsem žádné jiné nápady neměl, a tak jsem to poslal k ledu.
O pár týdnů později (těsně před aprílem) jsem se celý zpocený probudil někdy pozdě v noci a pomyslel si: „Co kdyby se Neeko dokázala proměnit v cokoliv?“
Nejspíš to byl hloupý nápad, ale zapsal jsem si ho a zase usnul. Ráno jsem se probudil a viděl: „Neekp [sic] se může proměnit v cokoliv.„
Mé ranní já a to já v deliriu ze tří ráno souhlasilo. Neeko by měla být schopná proměnit se v cokoliv.
A právě tady celá ta středně velká aktualizace začala – z toho drobku nadšení ohledně toho, čím by tato postava mohla být. Tehdy to nebyl skutečný šprýmař, ale mohla by se jím stát?
Herní design je moje vášeň
Riot Phlox:
Jednou z nejlepších věcí na designu je sledovat, jak se vaše nápady mění v něco hratelného. Ale také je to nesmírně vrtošivé. Neečin první prototyp byl příšerný – dost možná nejhorší prototyp v historii. Sotva fungoval.
Polovina jednotek, do kterých se proměnila, nebyla zaměřitelná a byla velmi nepovolená (třeba trosky z totemu, Jarvanovy vlajky, Syndřiny koule, Kledovo R atd.). Každou jednotku, do které se proměnila a která už zemřela, odklidil „popelář“ – což znamená, že se přehrál vizuální efekt její proměny, Neeko zdědila atributy jednotky, ale pořád vypadala jako Neeko. Nebylo to čisté, ale byla to zábava. Bylo to směřování, kterým se Neeko mohla skutečně vydat! ...Možná. Za zkoušku to stálo.
Pamatujete na apríla 2022, kdy jste se mohli proměnit v náhodné jednotky? Překvápko! To jsme zrovna testovali Neečinu pasivku, abychom zjistili, jestli vás taková proměna bude bavit. Vyšlo najevo, že se vám to líbilo stejně jako nám, a tak jsem si začal pohrávat s tím, jak daleko bychom s tím mohli zajít.
Ta pasivka byla velmi konzervativní ohledně toho, co vám dovolila dělat: Měla dlouhé přebíjecí doby, po jakémkoliv utrpěném poškození se přerušila a v podstatě vám toho moc nedovolila. A tak jsem odebral prakticky každé pravidlo, které měla, abych zjistil, co skutečně potřebuje. Abychom zachovali její šprýmy, většina těch pravidel musela zmizet. Proč by přece měl být šprýmař odhalen kvůli tomu, že utrpí poškození? Pokud chce Neeko tankovat 14 automatických útoků od Caitlyn, ať si! Měla by být schopná se tomu šprýmu věnovat, i když jí to bude něco stát.
V tomto okamžiku jsme její pasivku předali technikům a já musel vymyslet zbytek sady. A na tomto místě chci vyzdvihnout techniky za to, že její pasivku zrealizovali, protože potřebovala spoustu technické podpory, aby se můj nápad proměnil na něco, co funguje (děkuju Riot Kïppe <3).
Měl jsem pocit, že její Q a E jsou zábavná kouzla, která fungují dobře v rámci mágovy sady, ale její W působilo jako prostor pro opravdu vydařené šprýmy.
Ten klon lidi občas napálí, ale polovinu času bojujete proti němu, aby vůbec něco udělal. První věc, kterou jsem vyzkoušel, byl zrcadlový pohyb – kdykoliv jste se pohnuli, klon se pohnul po své cestě, která odrážela váš pohyb. Vytáhl jsem své znalosti vektorů ze střední, aby to všechno fungovalo, a daleko jsem se nedostal (zůstaňte ve škole, děcka). A tak jsem povolal dalšího technika (technického vedoucího Vyvolávačova žlebu Chrise „Riot Chris“ Woodse) a člena týmu herní analýzy (vedoucího QA Davea „Riot Weeknd“ Parka), aby mě (a vás všechny) zachránil před mými počty.
Ten zrcadlový pohyb klonu bohužel nefungoval... vůbec. Ale bylo nesmírně zábavné provádět takovou zpětnou vel'koziánskou matematickou analýzu cest. Ty testy se vyplatily, protože jsme zjistili, že je super, když má klon skutečný pohyb, který opravdu dokáže lidi oklamat.
Jakožto šílený hráč za Shaca mě dále napadlo: „Co kdybyste nad tím měli kompletní kontrolu?“ A bylo to. Fungovalo to nádherně. Neeko dokázala přesouvat klon tam, kam chtěla, a jediný limit vašich taškařic spočíval v tom, jak geniální obehrávky s IQ 200 (nebo v mém případě přes 200 let zkušeností s designem) váš mozek dokázal zvládnout.
Pak už bylo nutné tuto představu akorát vybrousit, a tak na scénu přišly návnady k Návratu a dvojité tanečky kolem herního systému soupeřů. Tato postava by měla být ten nejšprýmovější šampion, a tím se také stala.
Poslední dílek Neečiny skládanky byla její ultimátka. Proti tomu starému kouzlu existovalo upřímně příliš mnoho možností protihry. Vím, že se v LoL snažíme protihru neredukovat, ale řekněme si to na rovinu... Kromě případů, kdy Neeko smete ARAM jako lavina z Himalájí a připíše si pětizářez, kdy jste naposledy měli z její ultimátky pocit, že dělá něco uspokojivého? Když skočila přes zeď s připraveným R a dva lidé se jejím kouzlům Skokem vyhnuli a jeden hráč z toho vyváznul živý a vám došlo, že vašim Přesýpacím hodinám jede přebíjecí doba, a umřeli jste? To kouzlo bylo příliš nespolehlivé. Nikdy skutečně nepracovalo v její prospěch.
A tak jsem přemýšlel nad vyhazováním do vzduchu. Všechny animace seděly. To kouzlo mělo 1,5sekundové varování. Pořád jste museli hrát za křehkou ještěrku, abyste se dostali na kontaktní vzdálenost. Tato změna hodně pomohla tomu, aby to působilo jako rozumné kouzlo, ale já ještě nebyl spokojený. Chtěl jsem zjistit, co dokážeme udělat.
Testoval jsem spoustu věcí, jako třeba že Neeko díky ultimátce vytvořila čtyři klony, jejichž pohyb odrážel ten váš (tohle jste možná viděli). Lidi to skutečně oklamalo... tím, že týmový souboj byl plný Neek, takže jste nevěděli, co se děje.
Testoval jsem verzi, kde se Neeko dokázala zneviditelnit, a málem jsem testoval verzi, kdy ultimátka všechny (spojence i nepřátele) náhodně zamaskovala jako někoho jiného. Ale nakonec to víc a víc působilo dojmem, že to kouzlo šprýmy nepotřebuje. Změny u jejího W a pasivky stačily.
A bylo hotovo! No, nebo ne hotovo. Byl čas opravovat chyby.
(Plíživé) mršky dělají neplechu
Riot GalaxySmash:
Z Neečina vývoje jsme zjistili například to, že to rozhodně je mrška. Ne proto, že to říká, ale proto že přitahuje spoustu, spoustu chyb. Chyby jsou samozřejmě běžné, zejména když děláte středně velké aktualizace, ale Neečin případ je docela jedinečný.
Neečiny změny jsou docela jedinečné v tom, že ačkoliv jsou na povrchu jednoduché, ty technické změny, které je umožňují, přinesly SPOUSTU prostoru pro chyby. Dobrá zpráva je, že řada těchto chyb byla nesmírně zábavná. Špatná zpráva je, že kdyby k nim docházelo v hodnocených zápasech, nejspíš by rozbily hru.
Jak si asi dokážete představit, když Neeko umožníme zamaskovat se jako (téměř) cokoliv, má to jisté... zajímavé vedlejší účinky. Jak řekl Riot Phlox, Neeko se proměňovala do mnohem víc věcí, než jsme chtěli: trosky totemů, neviditelné poskoky, staré archivní poskoky, které nikdo nepoznával, prostě všechny ty zábavné věci.
Abychom pochopili, proč se to děje, potřebovali jsme určité technické znalosti o tom, jak LoL funguje, ale abych to zjednodušil – VELKÁ část naší hry jsou poskoci. Je to dobře známý fakt, ale myslím, že když to lidé uslyší, napadne je, že prostě proměňujeme ty chlapíky, kteří běhají lajnou, v cokoliv nás napadne, ale to není tak docela přesné.
„Poskok“ v kontextu naší hry je v podstatě jen jednotka čili základ, na kterém můžeme vybudovat spoustu věcí. Můžeme měnit vlastnosti tohoto „poskoka“, aby odpovídaly tomu, co chceme. Občas tyto vlastnosti vystihneme špatně a vy vidíte pár zábavných chyb, jako že Gnar se dokáže pomocí svého E odrazit od Dianina Q anebo vám doporučená cesta džunglí blokuje tábory během vymetání. LoL bylo tímto způsobem vytvořeno proto, že je to docela šikovný způsob, jak naši hru udržovat uniformní a zjednodušit ji pro každého, kdo chce něco vytvářet.
Takže když jsme Neeko poprvé umožnili proměnit se v cokoliv, zahrnovalo to i „poskoky“. Ne ty roztomilé chlapíky, co vás brání až do posledního dechu, ale ty neviditelné věci, které slouží jako základní kámen pro naši hru. Takže ano, dokážete si představit to množství chyb, na které jsme narazili, a veškerou tu práci, kterou jsme museli odvést, aby se Neeko proměnila z magnetu na všemožné chyby v magnet, který je trochu víc odolný proti muškám.
Směle do toho, rozpoutejte chaos
Riot Phlox:
Díky za čtení a opravdu doufáme, že vás bude hra za Neeko bavit! Nemůžeme se dočkat, až uvidíme, jaké šprýmy s ní budete vyvádět. Buďte chaotičtí, chameleoni.