Devlog

YARIK devlog #2: Dört saat oynayan robot

Devlog YARIK: Idle Boss Hunt 2 dk okuma

Bir idle oyunu elle dengelemek, her değişiklikten sonra günlerce oynamak demek. Bu yüzden YARIK'ın gerçek savaş kodunu ekransız çalıştıran bir simülatörü var. Bize ne söylediğini anlatıyoruz; hâlâ yanlış olanlar dahil.

Idle oyunlar uzun oyunlardır. Bir yükseltme bedelindeki değişiklik bir saat sonra ortaya çıkar: çok hızlı düşen bir boss ya da hiç kıpırdamayan bir duvar olarak. Bunu elle test etmek, her değişiklikten sonra günlerce oynamak demek. Biz öyle yapmıyoruz: YARIK'ı bizim yerimize oynayan bir simülatör var.

Tek veri dosyası, tek savaş kodu

Simülatörü iki kural mümkün kılıyor.

Birincisi, hiçbir sayı kodun içinde yaşamaz. Her boss, beceri, eşya, bedel ve çarpan tek bir veri dosyasında. Kod onu okur; denge ayarı bir düzenlemedir, yeniden yazma değil.

İkincisi, savaş kodu ekrana hiç dokunmaz. Sprite'ları, düğmeleri ya da efektleri bilmez; yalnızca "boss öldü" gibi sinyaller gönderir, görsel taraf da onlara tepki verir. Bu sayede birebir aynı savaş kodu ekransız ve gerçek zamandan binlerce kat hızlı çalışabilir.

Simüle edilen oyuncu basit ve inatçı. Saniyede iki kez dokunur, o an en verimli yükseltmeyi alır, karşısındaki boss'a uyan becerileri seçer, Bekçi'nin ekipmanını o boss'a göre kuşanır ve geçebildiği an ilerler. Simülasyonun her dakikasında nerede olduğunu yazar. Dört saatlik bir oturum birkaç dakika sürer.

Neler buldu

Oyun 44 dakikada bitiyordu. Erken bir sürümde simülatör ilk saat dolmadan bütün bossları temizliyor, ilk üç boss neredeyse hiç oynanmıyor, yüzlerce harcanmamış yetenek sayfası alınacak bir şey olmadan birikiyordu. Evrimlerin sebebi buydu: artık her boss'un her biri üç kademeli üç evrimi var, sonunda da onuncu ve son bir savaş: Yüce hali. Daha büyük, on kat daha dayanıklı, son evrimin tepkileriyle. Yeni bir bölge ancak önceki boss evrimleşince açılıyor; ilk bosslar nihayet önem kazandı.

Boss başına kırk beş öldürme fazlaydı. Eskiden her kademe beş öldürme istiyordu. Dokuz kademeyle bu, boss başına kırk beş savaş demekti ve aradakiler sadece beklemekti. Artık tek öldürme bir kademeyi geçiriyor: zirveye dokuz adım, ardından Yüce hal.

Güçlü oyuncu ilk kademeyi kasabiliyordu. Öldürmeyle sonraki boss arasında hiç bekleme olmadığı için simülatörün geç oyundaki oyuncusu erken bir kademeyi saniyede onlarca kez öldürüp onun altınıyla yaşıyordu. Artık boss bir saniyede yeniden doğuyor ve tekrar öldürmelerin altını her seferinde yarıya iniyor (100, 50, 25) ama asla taban altının %10'unun altına düşmüyor. Sonraki öldürmenin altını her zaman ekranda yazıyor; gizli bir azalma ceza gibi hissettirir.

Kritikle iyileşen bosslar bir duvardı. Önceki devlog'daki kural değişikliği bu: biz kritiklerin nasıl çalıştığını değiştirene kadar simülatör aynı savaşlarda tekrar tekrar takıldı.

Hâlâ neyin yanlış olduğunu söylüyor

Dürüst kısım: güç bedellerden hızlı büyüyor. Her on seviyede bir karakterin hasarı iki katından fazla artarken fiyatı iki katına çıkıyor. Tek başına sorun değil ama altı farklı güç kaynağı birbiriyle çarpılıyor ve sonuç üstel olarak kaçıyor. Evrimler oyunu uzattı ama eğriyi düzeltmedi.

Hedefimiz, aktif bir oyuncunun son boss'un Yüce haline uzun bir öğleden sonrada değil haftalar içinde ulaşması. Oraya varmak bir sonraki büyük denge turu; başarıp başarmadığımızı da simülatör dakika dakika söyleyecek. Ona bir hedef çizgisi de vermek istiyoruz: bir boss olması gerekenden erken açıldığı an bizi uyarsın.

Bir sonraki yazıda: Yarık'ın kendisi ve ilk sürümünün neden fazlasıyla kolay olduğu.

Okumaya devam

Devlog'tan diğerleri

Sürüm Orbit Swarm

Orbit Swarm Google Play'de yayında

Pixel-art uzay roguelite oyunumuz Android'e indi. Gemini seç, Yıldız Haritası'nda rotanı çiz ve Overlord'a kadar 30 dalgayı aş.

1 dk okuma
Devlog YARIK: Idle Boss Hunt

YARIK devlog #3: Yarık'a iniş

Ana oyun kendi kendine oynar. Yarık oynamaz. Otuz saniye, tek karakter, kendiliğinden vuruş yok: fazla kolay bir yan modu YARIK'ın en aktif kısmına nasıl dönüştürdüğümüzü anlatıyoruz.

3 dk okuma