Geliştiricilerden
Neeko'nun OÖG'sinden Hikâyeler

Neeko'nun hafif gizli bir domatesten LoL âleminin en gizli domatesine dönüşme yolculuğu.

GeliştiricilerdenYAZARLARRiot Phlox, Riot GalaxySmash
  • Seçim panoya kopyalandı

Merhaba oyuncular. Bugün Oyun Tasarımcısı Ezra "Riot Phlox" Lynn ve Kalite Kontrol Mühendisi Riot GalaxySmash olarak karşınızdayız. Neeko'nun orta ölçekli güncellemesi üzerinde çalışıyoruz. Peki neden mi buradayız? Neeko'nun geliştirilme aşamasından bazı hikâyeleri sizinle paylaşmak için tabii ki.

Neeko'nun orta ölçekli güncellemesinin epey vakit aldığının farkındayız. Bunun sebeplerinden biri, hatta birçoğu Neeko'nun yeni pasifi ve bunun yol açtığı hatalardı. Ama buraya hatalardan bahsetmeye gelmedik. Bugünkü konumuz Neeko. O yüzden bir an önce Neeko'nun orta ölçekli güncellemesinin hikâyesine başlayalım.

Rüyamda Gördüm

Riot Phlox:

Geçtiğimiz yılın başlarında Neeko hakkında düşünmeye başladım. Kendisi kertenkele kız hayranları için tasarlanmış oyunbaz bir şampiyon. İşin enteresan yanıysa League of Legends'ın dışında çok sevilmesi ama söz konusu oynamaya gelince birkaç azılı Neeko oyuncusu hariç kimsenin ona yanaşmaması. Genellikle bir şampiyonun popülerliği seçilme oranını az çok yansıtır. Ama bu, Neeko için geçerli değil. Üstüne kafa yorması eğlenceli bir konuydu ancak dikkatimi başka işlere vermem gerekiyordu ve bu konuda ne yapılabileceğine dair bir fikrim yoktu. Emin olduğum tek şey Neeko'nun kandırıkçı kimliğinin hakkını veremediğiydi.

Neeko'nun League of Legends'daki en kandırıkçı şampiyonlardan biri olmasını istiyordum. Fakat rakibi kandırmak oyun tasarımı açısından alışılmadık bir konsept. En basit çözüm, Neeko'nun şekil değiştirdiğinde daha fazla hasar vermesini sağlamak gibi mekanik bir güçlendirme getirmekti. Ama bu durumda rakiplerini kandırmak için değil, fazladan hasar vermek için şekil değiştirecekti. Aklıma başka bir fikir gelmediği için Neeko konusunu bir süreliğine rafa kaldırdım.

Birkaç hafta sonra, 1 Nisan'dan hemen önceki bir gecenin ilerleyen saatlerinde "Ya Neeko herhangi bir şeye dönüşebilseydi?" fikriyle kan ter içinde uyandım.

Muhtemelen saçma bir düşünceydi ama yine de bir kâğıda not alıp kendimi uykunun kollarına bıraktım. Uyandığımda beni karşılayan notta şu cümle yazıyordu: "Neekp her şeye dönüşebilir."

Sabahki ben ile uyku sersemi ben aynı fikirdeydik. Neeko gerçekten de herhangi bir şeye dönüşebilmeliydi.

Bütün bu orta ölçekli güncelleme macerası işte o zaman, bu karakterin bürünebileceği şekillerin hayaliyle başladı. O zamanlar Neeko gerçek bir kandırıkçı değildi, peki olabilir miydi?

Oyun Tasarımı Benim Tutkum

Riot Phlox:

Tasarım yapmanın en güzel yanlarından biri fikirlerinin oynanabilir bir hal aldığını görmek. Tabii tasarımın bu hali aynı zamanda en bozuk hali. Neeko'nun ilk prototipi berbattı. Hatta belki de gelmiş geçmiş en kötü prototipti desek yeridir. Çalışması bile bizi şaşırtmıştı.

Dönüştüğü birimlerin yarısı hedef alınamıyordu ve dolayısıyla kimse ona saldıramıyordu. Bunların arasında kırılan totemlerin parçaları, Jarvan'ın sancağı, Syndra'nın topları ve Kled'in ultisi vardı. Katledilmiş bir birime dönüşürse bu birim "çöpçü" tarafından temizleniyordu. Yani dönüşme görsel efekti devreye giriyor ve Neeko birimin niteliklerini kopyalıyordu ama kendisi gibi görünmeye devam ediyordu. Bu Neeko kusurluydu ama çok eğlenceliydi. Yine de Neeko'yu taşımamız gereken yön bu olabilirdi! Yani belki. En azından denemeye değerdi.

Rasgele birimlere dönüşebildiğiniz 1 Nisan 2022 etkinliğini hatırladınız mı? Sürpriz! Aslında o zaman Neeko'nun pasifi gibi bir dönüşüm yeteneğinin ilginizi çekip çekmediğini test ediyorduk. Sonuç olarak siz de bizim kadar beğendiniz. Ardından ben bu yeteneği nereye kadar taşıyabileceğimizi görmek için fikir yürütmeye başladım.

Pasifi oldukça sıkı kuralları olan bir yetenekti. Bekleme süresi uzundu, hasar aldığınızda hemen bozuluyordu. Açıkçası pek bir şey yapmanıza izin vermiyordu. Ben de bu yeteneğin aslında neye ihtiyacı olduğunu görmek için tüm bu kuralları kaldırdım. Sonuç olarak kandırıkçı kimliğini korumak için bu kuralların olmaması gerektiğini fark ettim. Yani kandırıkçı dediğin, hasar aldığında foyasını meydana çıkarır mı? Neeko'nun niyeti Caitlyn'nden dayak yemekse bırakın yesin! Çünkü karşılığı ne olursa olsun kendisini büründüğü role adayabilmeli.

Bu noktada pasifini mühendislik bölümüne teslim ettik. Ben de yetenek setinin geri kalanına kafa yormaya başladım. Bu arada bu pasifi yaptıkları için mühendislere müteşekkirim çünkü fikrimi çalışan bir şeye dönüştürmek için epey bir mühendislik desteği gerekiyordu. Çok teşekkürler Riot Kïpp <3

Q ve E yetenekleri hem eğlenceliydi hem de bir büyücünün yetenek setine uyuyordu. Ama W yeteneğini daha da kandırmaya yönelik hale getirebileceğimi düşündüm.

Neeko'nun kopyası bazen rakiplerini kandırabiliyor ama bazen de bir şeyler başarmak için kopyayla boğuşmanız gerekiyor. İlk olarak kopyayı Neeko'ya göre tersine hareket ettirmeyi denedim. Neeko'yu her hareket ettirdiğinizde kopyanın da bu hareketin aynadaki yansımasına göre hareket etmesini istiyordum. Diferansiyel ve integral falan bilmeden, sırf lisedeki vektör bilgilerimden faydalanarak bu fikrimi hayata geçirmeye çalıştım ve tabii ki başaramadım. Alın size eğitimin öneminin bir kanıtı. Dolayısıyla beni ve sizi matematiğimin gazabından kurtarmaları için bir mühendisten (Sihirdar Vadisi Ekibi'nin Teknoloji Lideri Chris "Riot Chris Woods" Woods) ve Oyun Analiz Ekibimin bir üyesinden (Kalite Kontrol Lideri Dave "Riot Weeknd" Park) yardım aldım.

Maalesef kopyayı ters hareket ettirmeyi bir türlü başaramadık. Ama oyuncu hareketlerinin Vel'Koz misali matematiksel ters analizini yapmak tuhaf çok komikti. Yine de bunca deneme boşa gitmedi çünkü kopyanın rakiplerinizi kandırabileceğiniz şekilde hareket edebilmesinin epey havalı olduğunu keşfettik.

Kafadan kontak bir Shaco oyuncusu olarak hemen "Peki kopyanın kontrolü tamamen bizde olsaydı nasıl olurdu?" fikriyle çıkageldim. Ve bütün mesele çözüldü. Aradığımız şey meğer buymuş. Neeko kopyasını artık istediği yere gönderebiliyordu. Böylece birini kandırmak konusunda önünüzdeki tek engel hayal gücünüz oldu.

Geriye sadece bu oynanış tarzını pekiştirmek kalmıştı. Bunun için üsse dönüşü de kopyalayarak rakipleri yemlemenizi ve hatta rakibin hamlelerine kopyanızla birlikte dans ederek karşılık vermenizi mümkün kıldık. Bu şampiyonun en kandırıkçı karakter olması gerekiyordu ve biz de öyle yaptık.

Neeko yapbozunun geriye kalan son parçası ultisiydi. Dürüst olmak gerekirse eski ultisine karşı hamle yapmak fazla kolaydı. Genellikle LoL'de karşı hamleleri kaldırmama taraftarıyız ama göz var, izan var. ARAM'da kartopuyla kendini mancınık gibi fırlatıp rakip takımı gafil avlaması haricinde en son ne zaman Neeko'nun ultisiyle tatmin edici bir şey yaptığını gördünüz? Hiç ultinizi hazırlayıp duvarın üstünden Sıçra'yla atladığınızda bile rakiplerden biri yürüyerek, diğer ikisi de Sıçra kullanarak ultinizden kaçmadı mı? Ardından Zhonya'nın Kumsaati'nin bekleme süresinde olduğunu fark edip kendinizi hiç kaderinize teslim etmediniz mi? Bu ultiye pek güven olmuyordu. Resmen hep Neeko'nun aleyhine çalışıyordu.

Aklıma havaya savurma etkisi geldi. Animasyonlar buna uyuyordu. Yeteneğin 1,5 saniye uyarı süresi vardı. Ayrıca ultisini isabet ettirebilmek için kırılgan kertenkeleciğin rakiplerine yaklaşması gerekiyordu. Sırf bu değişiklik bile bu yeteneği çok daha makul bir hale getirdi. Ama ben hâlâ tatmin olmamıştım. Neler yapabileceğimizi görmek istiyordum.

Neeko'nun ultisinin yere çarptığında dört tane kopya üretmesi gibi şeyleri test ettim. Görmüş olabileceğiniz bu versiyonda kopyalar sizin hareketlerinizi kopyalıyordu. Oyuncuları kandırmasına kandırıyordu ama bunu takım savaşında her tarafı Neeko doldurup kafaları karıştırarak yapıyordu.

Bir versiyonda ultisi Neeko'yu görünmez yapıyordu. Test etmeye çok yaklaştığım başka bir versiyondaysa ultisindeki dost veya rakip tüm birimlerin şekli rasgele değişiyordu. Zaman geçtikçe ultinin rakipleri kandırmasına gerek olmadığını düşünmeye başladım. W'suna ve pasifine getirdiğimiz değişiklikler yeterliydi.

Böylece işimiz bitti. Gerçi bitti denemez. Çünkü şimdi de hataların giderilmesi gerekiyordu.

(Gizli) Domateslerin Sorunu

Riot GalaxySmash:

Neeko'nun geliştirme aşamasında kendisinin de belirttiği üzere kesinlikle bir domates olduğuna emin olduk. Çünkü domatesler nasıl böcekleri çekiyorsa o da hataları çekiyor. Aslında orta ölçekli güncellemelerde hatalara alışkınız ama Neeko'nun durumu çok farklıydı.

Neeko'ya getirilen değişiklikler ilk bakışta basit görünse de bunları gerçekleştirmek için yapılan teknik değişiklikler bir sürü hataya gebeydi. İyi yanından bakarsak bu hataların birçoğu inanılmaz komikti. Kötü yanıysa bunların bir dereceli oyunda meydana gelmesi halinde oyunun muhtemelen bozulacak olmasıydı.

Neeko'nun neredeyse her şeye dönüşebilmesini sağladığımızda tahmin edebileceğiniz üzere enteresan yan etkilerle karşılaştık. Riot Phlox'un da belirttiği gibi Neeko istediğimiz şeylerden çok daha fazlasına dönüşebiliyordu. Totem enkazları, görünmez minyonlar ve kimsenin tanımadığı eski minyonlar gibi bir sürü tuhaf şey de bunlara dahildi.

Bunun neden meydana geldiğini anlamak için LoL'ün nasıl çalıştığı hakkında bir miktar teknik bilginiz olması gerekiyor. Basitçe açıklarsak LoL'ün BÜYÜK BİR KISMI minyonlardan oluşuyor. Bu, yaygın bilinen bir gerçek. Ama galiba oyuncular, koridorları arşınlayan ufak minyonları istediğimiz şeye dönüştürdüğümüzü falan sanıyorlar. İşin aslı farklı tabii.

LoL'ü ele aldığımızda "minyon" tabiri bir birim ya da birçok şeyi üretmek için kullandığımız bir temel anlamına geliyor. Dolayısıyla bunları istediğimiz şekle sokmak için minyonların özelliklerini değiştirebiliyoruz. Bu özelliklerin bir kısmında hata yaptığımızda Gnar'ın E'sini kullanarak Diana'nın Q'sunun üstünden zıplayabilmesi veya siz orman temizlerken önerilen orman rotalarının kampların yolunu kesebilmesi gibi komik hatalarla karşılaşabiliyoruz. LoL'ün bu şekilde geliştirilmesinin sebebiyse bu yöntemin hem oyunu standartlaştırması hem de yeni içerikler üretmek isteyenlerin işini kolaylaştırması.

Anlayacağınız başlarda Neeko'nun dönüşebileceği şeylere minyonlar da dahildi. Hem de sizi canla başla savunmaya çalışan minyonları değil, oyunun yapı taşları olan görünmez şeyleri kastediyorum. Karşılaştığımız hata miktarını ve Neeko'yu her türlü hataya davetiye çıkaran organik domates yerine hatalara bağışıklığı olan genetiğiyle oynanmış domates haline getirmek için sarf ettiğimiz emeği gözünüzde canlandırabilirsiniz.

Herkesi Kandırarak Ortalığı Karıştırın

Riot Phlox:

Okuduğunuz için çok teşekkürler. Umarız Neeko'yla oynarken çok eğlenirsiniz! Rakiplerinizi nasıl kandıracağınızı görmeyi iple çekiyoruz. Kandırıkçılık neymiş gösterin sevgili bukalemunlar.

Etiket:



  • Seçim panoya kopyalandı

İLGİLİ
İLGİLİ