Storie dall'aggiornamento di Neeko

Come Neeko è passata dall'essere un pomodoro vagamente furtivo al pomodoro più furtivo di LoL.

Salve, giocatori! Siamo Ezra "Riot Phlox" Lynn e Riot GalaxySmash, game designer e ingegnere CQ che hanno lavorato all'aggiornamento di media portata di Neeko, e siamo qui per raccontarvi qualche storia sul suo processo di sviluppo.

Sappiamo che l'aggiornamento di Neeko si è fatto aspettare per molto tempo, e uno dei motivi (in realtà il più importante) è legato alla sua nuova passiva e ai bug che ha introdotto. Ma ora non siamo qui solo per parlare di bug, ma per raccontarvi di Neeko. Quindi, senza ulteriori indugi, ecco la storia dell'aggiornamento di media portata di Neeko.

Mi è apparsa in sogno

Riot Phlox:

All'inizio dello scorso anno, mi sono ritrovato a pensare a Neeko. È una ragazza-lucertola un po' imbranata che sembra piacere a tutti al di fuori di League of Legends, ma che nessuno vuole giocare sulla Landa (ad eccezione di un manipolo di fan incalliti). Di solito, la popolarità di un campione è piuttosto correlata alla popolarità del suo gameplay, ma non per Neeko. In quel periodo, fu una sfida divertente da considerare, ma c'erano altri lavori a cui dovevo dedicarmi e non avevo la minima idea su cosa fare. Quello che invece sapevo, era che Neeko non si stava dimostrando all'altezza della sua identità da ingannatrice.

Volevo che Neeko fosse una degli ingannatori più di spicco di League of Legends, ma quello dell'inganno è un concetto strano dal punto di vista del game design. La soluzione più facile sarebbe stata darle un bonus meccanico, come un buff ai danni se colpisce qualcuno mentre è camuffata. In questo caso, però, non si camufferebbe più per ingannare gli avversari, ma per ottenere dei danni aggiuntivi. Tuttavia, a quel tempo non avevo altre idee, quindi l'ho accantonata.

Qualche settimana dopo, nel cuore della notte (poco prima del 1° aprile) mi sono svegliato tutto sudato all'improvviso e ho avuto un'idea: "E se Neeko fosse in grado di trasformarsi in qualsiasi cosa?"

Forse era un'idea stupida, ma me la sono segnata e mi sono riaddormentato. La mattina dopo, mi sono svegliato e ho visto la nota "Neekp [sic] può trasformarsi in qualsiasi cosa."

Il me della mattina e il me delirante delle 3 di notte erano d'accordo. Neeko dovrebbe essere in grado di trasformarsi in qualsiasi cosa.

Ed è da qui che è partito tutto l'aggiornamento di media portata, una scintilla di interesse su quello che il personaggio potrebbe essere. Non era una vera ingannatrice al tempo, ma poteva diventarlo?

Il game design è la mia passione

Riot Phlox:

Uno degli aspetti migliori del game design è vedere le proprie idee trasformarsi in qualcosa di giocabile. Ma è anche il più frustrante. Il primo prototipo di Neeko era terribile... forse il peggior prototipo mai esistito. Funzionava a stento.

Metà delle unità in cui si trasformava non erano bersagliabili ed erano molto illegali (come i detriti dei lumi, gli stendardi di Jarvan, le sfere di Syndra, la R di Kled, ecc.). Ogni unità in cui si trasformava che era già morta veniva rimossa dallo "spazzino"... che significa che Neeko eseguiva l'animazione della trasformazione, assumeva le statistiche dell'unità, ma continuava ad avere il suo normale aspetto. Non era rifinito, ma era divertente. Era una direzione che avremmo davvero potuto intraprendere con Neeko... forse. Valeva la pena provarci.

Vi ricordate il Pesce d'aprile 2022 per cui potevate trasformarvi in unità casuali? Sorpresa! In realtà, stavamo testando la passiva di Neeko per capire se vi piacesse quel tipo di trasformazione. A quanto pare, vi piacque quanto piaceva a noi, e così iniziai a sperimentare fin dove potessimo spingerci con questa meccanica.

Eravamo stati molto prudenti riguardo a ciò che si poteva fare con la passiva: aveva tempi di ricarica lunghi, si interrompeva subendo danni, praticamente non consentiva di fare quasi niente. Così, provai a rimuovere quasi tutte le regole che avevamo inserito, per cercare di capire di cosa avesse davvero bisogno. Alla fine, per conservare la sua natura da ingannatrice, la maggior parte di quelle regole doveva essere eliminata. Insomma, perché un'ingannatrice dovrebbe venire scoperta se subisce dei danni? Se Neeko vuole farsi colpire da 14 auto-attacchi di Caitlyn, perché no? Dovrebbe essere in grado di poterlo fare, anche se a un prezzo.

A questo punto, la sua passiva passò al comparto tecnico e a me toccò il compito di ripensare al resto del suo kit. E a questo proposito, voglio ringraziare i nostri ingegneri per aver reso possibile questa passiva, che ha richiesto tantissimo supporto tecnico per trasformare la mia idea in qualcosa di funzionante (grazie Riot Kïpp <3).

Mi sembrava che la sua Q e la sua E fossero abilità divertenti e adatte al kit di un mago, mentre la sua W ci dava l'occasione per esplorare la sua anima ingannatrice.

Il clone qualche volta riesce a ingannare gli avversari, ma molto spesso bisogna combatterci per riuscire a fargli fare qualcosa di utile. La prima cosa che ho provato a fare è stata fargli copiare i movimenti del campione: ogni volta che Neeko si muoveva, il clone si spostava seguendone il percorso. Per farlo funzionare, ho cercato di recuperare le mie conoscenze sui vettori apprese alle superiori, ma ho fallito miseramente (studiate, ragazzi). Così, ho chiamato un altro ingegnere (il Capo tecnico della Landa degli evocatori Chris "Riot Chris Woods" Woods) e un membro del team dell'analisi di gioco (il QA Lead Dave "Riot Weeknd" Park) per chiedergli di salvare me e tutti voi dai miei conti.

Purtroppo, i movimenti speculari del clone non funzionavano... per niente. Tuttavia, è stato buffissimo fare una specie di analisi matematica Vel'koziana a ritroso dei movimenti del campione. In ogni caso, era valsa la pena fare i test, poiché ci hanno permesso di capire che era interessante far fare movimenti reali al clone e usarli per ingannare gli avversari.

Da bravo giocatore squilibrato di Shaco, il mio pensiero successivo è stato: "E se fosse possibile avere il pieno controllo del clone?" Ed ecco fatto. Funzionava benissimo. Neeko poteva davvero spostare il clone dove voleva e l'unico limite all'efficacia dell'inganno era l'astuzia del giocatore (o nel mio caso, i più di 200 anni di esperienza nel campo dello sviluppo).

A questo punto, l'unica cosa da fare era rifinire questa tematica, e così sono nati gli inganni con il richiamo base e la possibilità di ballare in due come risposta alle azioni degli avversari. Neeko dovrebbe essere il campione più ingannevole di tutti e così lo è diventato.

L'ultimo pezzo del puzzle del personaggio era la sua sprema. Sinceramente, la vecchia abilità poteva essere contrastata troppo facilmente. So che di solito cerchiamo di non rimuovere contromosse su LoL, ma diciamoci la verità... Oltre alle combo da pentakill su ARAM con altri campioni, quando è stata l'ultima volta che la suprema di Neeko vi ha davvero dato soddisfazioni? Quando usava Flash oltre un muro con la R pronta e due avversari rispondevano lanciando Flash per uscire dal raggio dello schianto, e a quel punto vi accorgevate che la vostra Clessidra di Zhonya era in ricarica e morivate? L'abilità era troppo poco affidabile. Non funzionava mai realmente a favore di Neeko.

Così, ho pensato ai lanci in aria. Le animazioni erano tutte adatte. L'abilità aveva ancora un avviso di 1,5 secondi e dovevate comunque fare entrare in mischia la vostra fragile lucertolina, ma con questa modifica diventava molto più utile. Eppure, non ero ancora soddisfatto. Volevo vedere cosa potevamo fare.

Ho testato varie alternative, per esempio quando la suprema colpiva, Neeko faceva apparire quattro cloni che copiavano i nostri movimenti (potreste averla vista). Funzionava per ingannare gli avversari... ma riempiva lo scontro di Neeko e non si riusciva a capire cosa stesse succedendo.

Ho provato una versione in cui faceva diventare Neeko invisibile e ne ho quasi testata una in cui camuffava tutti all'interno della suprema (alleato o nemico) trasformandoli in modo casuale. Ma alla fine, ci sembrava sempre di più che l'abilità non avesse bisogno di elementi legati al tema dell'inganno. Le modifiche alla W e alla passiva erano sufficienti.

E così, abbiamo finito. O meglio, non avevamo finito. Era arrivato il momento di risolvere i bug.

Pomodori (furtivi) e come prendersene cura

Riot GalaxySmash:

Una cosa che abbiamo imparato dallo sviluppo di Neeko è che è decisamente un pomodoro. Non perché sia lei a dirlo, ma perché ha bisogno di tantissime attenzioni. I bug sono una cosa comune, specialmente con gli aggiornamenti di media portata, ma il caso di Neeko è piuttosto unico.

Le modifiche al campione sono abbastanza particolari, poiché anche se sono apparentemente semplici, i cambiamenti tecnici necessari a renderli possibili hanno introdotto il rischio di MOLTI bug. La buona notizia è che molti di questi bug sono incredibilmente ridicoli. La cattiva è che se capitano in una partita classificata, è probabile che la rovinino.

Come potete immaginare, permettere a Neeko di trasformarsi in (quasi) ogni cosa ha avuto qualche... interessante effetto collaterale. Come ha spiegato Riot Phlox, Neeko si trasformava in molte più cose di quante volessimo: detriti dei lumi, minion invisibili, vecchi minion obsoleti che nessuno riusciva a riconoscere e ogni genere di cosa divertente.

Capire il perché succedesse richiede una buona conoscenza tecnica del funzionamento di LoL, ma per farla semplice: una GRAN parte del gioco è composta dai minion. È una cosa ben nota, ma credo che quando qualcuno sente questa frase immagina che ciò che facciamo sia trasformare quei piccoletti che corrono nella corsia centrale in qualsiasi cosa vogliamo. Tuttavia, non è esattamente così.

Nel contesto del gioco, un "minion" è fondamentalmente solo un'unità, o la base su cui costruiamo moltissimi elementi. Possiamo alterare le proprietà di questo "minion" per adeguarle a ciò che vogliamo. A volte, commettiamo degli errori con queste proprietà e il risultato che viene fuori sono bug divertenti come Gnar che può usare la sua E per saltare sulla Q di Diana o i Percorsi consigliati della giungla che bloccano i vostri campi durante la pulizia. Il motivo per cui LoL è stato creato in questo modo è che è un sistema molto utile per tenere il gioco uniforme e semplificare le cose per chi vuole aggiungere dei nuovi elementi.

Tutto questo per dire che, inizialmente, quando abbiamo permesso a Neeko di trasformarsi in qualsiasi cosa, abbiamo incluso anche i "minion". Non le creaturine che vi difendono fino alla morte, ma quelle cose invisibili che servono da componenti fondamentali per costruire il gioco. Quindi sì, potete immaginare la quantità di bug in cui ci siamo imbattuti e tutto il lavoro necessario per trasformare Neeko da pomodoro biologico che ha bisogno di tantissime attenzioni per proteggerla dai bug, a un OGM più resistente.

Andate e seminate il caos

Riot Phlox:

Grazie per aver letto questo articolo e ci auguriamo che vi divertiate a giocare Neeko! Non vediamo l'ora di scoprire tutti i trucchi e gli inganni che riuscirete a creare con il suo nuovo kit. Siate sempre caotici, camaleonti.