Povestiri din actualizarea medie a lui Neeko
Salut, gameri. Suntem Ezra ''Riot Phlox'' Lynn și Riot GalaxySmash, designerul de joc și inginerul de asigurare a calității care se ocupă de actualizarea medie a lui Neeko. Și ne aflăm aici ca să vă spunem niște povești din procesul ei de dezvoltare.
Știm că actualizarea medie a lui Neeko trebuia făcută de multă vreme, iar asta parțial (de fapt, în bună măsură) din cauza noii ei pasive și bug-urilor pe care i-a introdus. Dar nu suntem aici ca să discutăm despre bug-uri, ci ca să vorbim despre Neeko. Așa că, fără s-o mai lungim, iată povestea actualizării medii a lui Neeko.
Soluția mi-a venit într-un vis
Riot Phlox:
La un moment dat, pe la începutul anului trecut, m-am trezit că mă gândesc la Neeko. Ea e o fată-șopârlă nostimă, numai bună pentru fetișcane, pe care toată lumea părea s-o îndrăgească în afara League of Legends, dar cu care nimeni nu voia să joace în LoL (cu excepția câtorva jucători împătimiți). De obicei, popularitatea unui campion este corelată cu popularitatea gameplay-ului, dar nu și pentru Neeko. Asta mi s-a părut o provocare distractivă, dar un alt proiect îmi acapara toată atenția și habar n-aveam ce să fac. Totuși știam un lucru, și anume că Neeko nu reușea să se ridice la înălțimea fanteziei ei de farsor.
Voiam ca Neeko să ajungă unul dintre cei mai tari farsori din League of Legends. Dar păcălelile sunt un concept ciudat în designul de joc. Soluția simplă este să-i dăm un bonus mecanic, cum ar fi un buff pentru daune atunci când lovește pe cineva în timp ce este deghizată. În cazul acesta, ea nu se va deghiza ca să-i păcălească pe adversari, ci ca să obțină niște daune în plus. Dar în acel moment n-aveam alte idei, așa că am lăsat-o deoparte și mi-am văzut de treaba mea.
După câteva săptămâni, în toiul nopții (chiar înainte de 1 aprilie, ziua păcălelilor), m-am trezit transpirat tot și gândindu-mă: ''Cum ar fi dacă Neeko s-ar putea transforma în orice?''
Probabil că era o idee stupidă, dar am notat-o și apoi am adormit buștean la loc. În dimineața următoare, m-am trezit și am văzut ''Neekp [sic] se poate transforma în orice.''
Mintea mea de dimineața și cea delirantă de la 3 noaptea erau de acord. Neeko ar trebui să se poată transforma în orice.
Acesta a fost punctul de pornire pentru actualizarea ei medie, acest strop de entuziasm în legătură cu cine anume ar putea fi acest personaj. Pe vremea aceea, nu era un farsor adevărat, dar cum ar fi putut fi?
Designul de jocuri este pasiunea mea
Riot Phlox:
Unul din cele mai tari aspecte ale designului este să-ți vezi ideile transformate în ceva ce poate fi jucat. Dar e și cel mai nasol. Primul prototip al lui Neeko a fost teribil – poate cel mai slab prototip existent. Abia dacă funcționa.
Jumătate din unitățile în care se transforma erau de nețintit și complet ilegale (precum gărzile sfărâmate, steagurile lui Jarvan, sferele Syndrei, abilitatea de pe R a lui Kled etc.). Orice unitate în care se transforma și care murise deja era curățată de ''gunoier'', ceea ce însemna că rula efectele ei vizuale pentru transformare, prelua atributele unității respective, dar continua să arate ca Neeko. Nu era ceva curat, dar era distractiv. Asta era direcția în care o puteam duce într-adevăr pe Neeko! ...Eventual. Merita încercat.
Vă mai amintiți ziua de 1 aprilie 2022, când vă puteați transforma în unități aleatorii? Surpriză! De fapt, eram noi, care testam pasiva lui Neeko pentru a vedea dacă vă entuziasmează genul ăla de transformare. S-a dovedit că v-a plăcut tuturor la fel de mult ca nouă, așa că am început să mă joc cu limitele până la care o puteam împinge.
Pasiva era extrem de conservatoare cu ceea ce vă lăsa să faceți: avea timpi de reactivare lungi, se dezactiva la primirea de orice daune și abia dacă vă lăsa să faceți câte ceva. Așa că am îndepărtat toate regulile pe care le urma, ca să văd de ce anume avea nevoie de fapt. În cele din urmă, pentru a-i păstra cu adevărat viclenia, majoritatea acelor reguli trebuia să dispară. La o adică, de ce să fie descoperit un farsor atunci când suferă daune? Dacă Neeko vrea să suporte 14 atacuri de bază de-ale lui Caitlyn, s-o lăsăm! Ar trebui să poată merge până la capăt, indiferent de consecințe.
În punctul ăsta, pasiva ei a fost predată inginerilor, iar eu am rămas să-mi bat capul cu restul setului de abilități. Cu ocazia asta, vreau să le mulțumesc inginerilor pentru că au transformat această pasivă în realitate, căci a fost nevoie de o maaare contribuție din partea lor ca să-mi preschimbe ideea în ceva care să funcționeze (mulțumesc, Riot Kïpp <3).
Părerea mea era că abilitățile ei de pe Q și E sunt niște vrăji distractive și plăcute, care fac o treabă bună în setul unui mag, dar abilitatea de pe W chiar promitea să ofere ocazia unor păcăleli demne de un farsor adevărat.
Clona îi înșală uneori pe adversari, dar jumătate din timp ai de furcă cu ea ca să reușești ceva. Primul lucru pe care l-am încercat a fost mișcarea în oglindă – de fiecare dată când te mișcai, clona se mișca și ea pe traiectoria ei, care-ți oglindea mișcările. Mi-am scotocit prin minte după cunoștințele de calculare a vectorilor din liceu și n-am găsit mai nimic (copii, țineți-vă de școală). Așa că am invocat încă un inginer (șeful tehnic al echipei care se ocupă de Riftul Invocatorului, Chris ''Riot Chris Woods'' Woods) și un membru al echipei de analiză a gameplay-ului (șeful echipei de QA, Dave ''Riot Weeknd'' Park) ca să mă salveze pe mine (și pe voi toți) de nepriceperea mea la matematică.
Din păcate, mișcarea cu clona în oglindă n-a mers... absolut deloc. Dar a fost tare nostim să facem un fel de analiză matematică inversă a traiectoriei, cam în stilul lui Vel'Koz. Testările ne-au folosit la ceva, pentru că am aflat că e tare ca clona să aibă mișcări reale, care să fie într-adevăr întrebuințate ca să-i păcălim pe ceilalți jucători.
Ca jucător împătimit de Shaco până la fixație, următoarea mea idee a fost: ''Cum ar fi să ai control deplin asupra ei?'' Și asta a fost soluția. A mers de minune. Neeko reușea să-și deplaseze clona acolo unde voia să o trimită și singura limită a fentării adversarilor era impusă de limitările propriului IQ de geniu (sau, în cazul meu, de secolele de experiență în design).
După aia, n-a mai trebuit decât să rafinăm această fantezie, așa că am venit cu ambuscadele la rechemare și cu duplicitatea reacțiilor la gameplay-ul adversarilor. Personajul ăsta ar trebui să fie cel mai viclean campion, și așa a și ajuns să fie.
Ultima piesă din puzzle-ul lui Neeko a fost suprema ei. Sincer, vechea vrajă avea prea multe contracarări. Știu că, în LoL, tindem să nu eliminăm contracarările, dar pe bune acum... În afară de un penta-asasinat al lui Neeko în ARAM printr-o creștere a puterii în avalanșă la fel de distrugătoare ca o furtună tropicală dezlănțuită în Freljord, când a fost ultima dată în care suprema ei chiar v-a dat satisfacție prin ceea ce reușea să facă? Când se năpustea peste pereți cu ''Flash'', având abilitatea de pe R pregătită, și doi jucători se năpusteau asupra ei și numai unul ieșea viu de acolo, apoi vă dădeați seama că ''Clepsidra Zhonyei'' se află în perioada de reactivare și mureați? Vraja era nefiabilă, nu te puteai baza pe ea. Niciodată nu funcționa în favoarea lui Neeko.
Așa că m-am gândit la aruncările în sus. Animațiile se potriveau. Vraja tot avea 1,5 secunde de avertisment. Tot trebuia s-o lași pe șopârlița cea vicleană să ajungă în raza melee. Această schimbare a făcut ca vraja să fie de-a dreptul rezonabilă, dar eu încă nu eram mulțumit. Voiam să văd tot ce puteam face.
Am testat o grămadă de chestii, cum ar fi generarea de către Neeko a patru clone atunci când suprema se declanșa la o mișcare ce o oglindea pe a ta (s-ar putea să fi văzut și voi asta). Într-adevăr, îi păcălea pe oameni... umplând luptele de echipă cu de-alte Neeko, până când nu-ți mai puteai da seama ce se întâmplă.
Am testat o versiune în care suprema o făcea pe Neeko invizibilă și aproape că am testat o versiune în care șopârlița îi deghiza pe toți cu suprema ei (și pe inamici, și pe aliați) în mod aleatoriu, făcându-i să pară altcineva. Dar în cele din urmă, am ajuns să consider că vraja nu avea nevoie de păcăleli. Modificările abilității de pe W și ale pasivei erau suficiente.
Atunci am terminat! De fapt, nu de tot. Apoi a venit momentul să rezolvăm bug-urile.
Cu roșiile (viclene) prinzi furnici
Riot GalaxySmash:
Un lucru pe care l-am aflat din dezvoltarea lui Neeko este că ea chiar e tentantă ca o roșie. Nu pentru că o zice ea, ci pentru că atrage foaaarte multe insecte... ăăă, bug-uri. Desigur, bug-urile sunt ceva obișnuit, mai ales când ne ocupăm de actualizări medii, dar situația lui Neeko e nemaiîntâlnită.
Modificările lui Neeko sunt unice prin faptul că sunt aparent simple, dar schimbările tehnice care le fac posibile au introdus O MULȚIME de posibilități de bug-uri. Partea bună e că multe dintre aceste bug-uri sunt super-haioase. Partea proastă e că, dacă apar în meciuri ranked, probabil vă strică jocul.
După cum vă puteți închipui, faptul că i-am permis lui Neeko să se deghizeze în (aproape) orice a avut niște... efecte secundare interesante. Așa cum spunea și Riot Phlox, Neeko se transforma în mult mai multe decât ne dorisem: gărzi sfărâmate, minioni invizibili, vechi minioni retrași din joc pe care nimeni nu-i mai recunoștea și alte chestii la fel de amuzante.
Ca să înțelegeți de ce se întâmpla asta e nevoie de ceva cunoștințe tehnice despre felul în care funcționează LoL, dar ca să simplific lucrurile, vă voi spune că O MARE PARTE din jocul nostru se bazează pe minioni. Ăsta-i un lucru știut, dar cred că, atunci când oamenii îl aud, cred că noi pur și simplu îi transformăm pe mititeii ăia care aleargă pe culoarul de mijloc în orice ne trece prin cap, însă nu e chiar așa.
Un ''minion'' în contextul jocului nostru este în fond o simplă unitate, o bază de la care pornim pentru a putea construi multe lucruri. Putem modifica proprietățile acestui ''minion'' ca să corespundă cu ceea ce dorim să facem, indiferent despre ce e vorba. Uneori, nu nimerim din prima unele proprietăți, așa că vă treziți cu niște bug-uri nostime, precum Gnar care-și poate folosi abilitatea de pe E ca să ricoșeze din abilitatea de pe Q a Dianei sau traseele recomandate din junglă care vă blochează cu minioni campionii în timp ce farmați. LoL a fost creat în felul ăsta pentru că este o modalitate convenabilă de a ne păstra jocul uniform și de a simplifica lucrurile pentru oricine dorește să creeze chestii.
V-am explicat toate astea ca să înțelegeți de ce, atunci când i-am permis inițial lui Neeko să se transforme în orice, erau incluși aici și ''minionii''. Nu tipii ăia drăgălași care vă apără până la ultima suflare, ci chestiile alea invizibile care servesc drept pietrele de temelie de la baza jocului nostru. Așa că vă puteți imagina peste câte bug-uri am dat și de câtă muncă a fost nevoie ca s-o transformăm pe Neeko dintr-o roșie organică, ce atrăgea tot felul de ''insecte'', într-o roșie modificată genetic pentru a fi mai rezistentă la ele.
Dați-i înainte și provocați haos
Riot Phlox:
Vă mulțumim că ați citit până la capăt și sperăm din tot sufletul că vă va face plăcere tuturor să jucați cu Neeko! De-abia așteptăm să vedem ce trucuri șmechere puteți face cu ea. Fiți haotici, cameleonilor.