Geliştirici Günlükleri: Güncellemeler

Komutanlar,

Geliştirici Günlüklerinin bu sayısında yeni oyun sürümlerini nasıl hazırladığımızdan, güncellemelere neden ihtiyaç duyduğumuzdan ve neden basit bir hatanın düzeltilmesinin iki ay alabileceğinden bahsedeceğiz.



World of Tanks Blitz havanda su dövmez. Her üç-dört haftada bir yeni bir güncelleme çıkarıyoruz: yeni araçlar ve haritalar ekliyoruz, yeni özellikler tanıtıyoruz veya mevcutları iyileştiriyoruz. Güncellemeler bize çeşitli etkinlikler düzenlememizi ve hatta oyunun oynanışını değiştirmemizi sağlıyor!

Güncellemeler: Küçük ve Büyük

Tüm güncellemeler aynı değildir. Bazı sürümlerde faydalı özellikler eklerken diğerlerinde yeni araçlar ve haritalar ekleriz veya araç parametrelerini dengeyi iyileştirmek için ayarlarız.

Geliştirme Ekibimiz birkaç tane uzman bölüme sahiptir. Bu yapı tüm oyun bileşenleri üzerinde aynı anda çalışmamızı sağlar. Ancak, farklı özelliklerin analizi, oluşturulması ve test edilmesi için gerekli süreler aynı değildir o yüzden herşeyi tek bir güncellemede çıkarmak imkânsızdır.

Ayrıca çoğunlukla oyuncuların fark etmediği belirli teknik yeniden çalışmaları da göz ardı edemeyiz. Bu tür yeniden çalışmalar her güncellemede vardır ve aşağıdakiler gibi önemli sorunları çözerler:

  • İş süreçlerinin modernizasyonu ve geliştirmenin hızlandırılması
  • Yeni özellikler için temelin oluşturulması
  • Mimari, grafik ve sunucu oyun optimizasyonları

Şu veya bu sürüme neyin dâhil edileceği sadece ekibin çabalarına değil aynı zamanda dış faktörlere de bağlıdır. Örneğin, M4A3E8 Fury, aynı dönemde gösterime giren aynı isimdeki filme adanmıştı; Çin Teknik Ağacı oyunun Çin’deki resmi tanıtımına saklanmıştı.

Kodlama, Testler, Yayın

Mürettebat Beceriler, Klan İkmali veya Kamuflaj gibi büyük güncellemeleri hazırlamak çok zaman alır ve çok sayıda aşamadan oluşur. Sadece tek bir özelliğe yoğunlaşmanın bir anlamı yoktur çünkü çoğu şey özelliğin karmaşıklığına ve testlerin sonuçlarına bağlıdır.

Yeni bir özellik hazır olduğunda gelecek oyun güncellemelerinden birine dâhil edilir. Ancak sizin inceleyebilmenize hâlâ birkaç ay olacaktır, işte sebebi:

  1. Oyun istemcisinde kararlılık sağlama iki hafta alır. Bu süre içerisinde yeni sürümün derlemeleri hazırlanır ve test edilir. Ardından geliştiriciler hataları ve daha sonuçlar tazeyken bulunan sorunları düzeltirler.
  2. Kararlı bir sürüm hazır olduğunda, doğrulama için Apple ve Google’daki iş ortaklarımıza sunarız, ki bu da iki haftaya kadar sürebilir.
  3. Tüm gerekli onayları aldıktan sonra sürüm tarihini belirleriz. Bu genellikle bir Cuma günüdür.

Bu son aşamalar farklı sürümlerde üst üste gelebilir. Kural olarak bir sonraki sürümün kararlılık hazırlığı mevcut sürümün gerçek sürümünden iki ile yedi gün öncesinde başlar.

Bunun gibi çok zaman alan hazırlıklar sebebiyle bazı özelliklerin geciktiği duygusuna kapılabilirsiniz. Örneğin yükleme sayacı ve menzil göstergesi 2.10 sürümünün çıkışından önce hazırdı ancak onları o güncellemeye eklemek için yeterli zaman yoktu o yüzden ancak 2.11 sürümü ile eklenecekler.

Sunucu Güncellemeleri

Yeni sürümlerin çıkışı ve planlı yeniden başlatmalar ile birlikte oyunun sunucu tarafını da sık sık güncelleriz. Bu bizim ağ sorunlarını (uzun cevap süreleri, bağlantı kararlılığı, vb.) ve oyun istemcisi ile doğrudan bağlı olmayan diğer kritik hataları hızla çözmemizi sağlar.

Sunucu tarafında hatayı hızla düzelttik ve tank avcısı planlanan parametrelere sahip oldu ancak ateş etme hızının gösterimi ancak istemci güncellemesi ile düzeltilebilirdi.

Bir aylık hata bu!

Şunu hayal edin:

  1. 2.10 güncellemesi 8 Haziranda yayınlandı.
  2. O zamana kadar 2.11 güncellemesi bir haftadır kararlılık sağlama aşamasındaydı.
  3. 15 Haziranda doğrulama için başvurduk.
  4. 16 Haziranda (2.10 sürümünden sadece bir hafta sonra) sadece cihazlarda veya çok nadir görülen kurulumlarda tekrarlanabilen bir hata bulduk.


Peki, var olduğunu bildiğimiz bir hatayı düzeltmemizi ne engelliyor?

Öncelikle 2.11 sürümü çoktan “gitti” bile, yani düzeltmeyi içerisine dâhil edemeyiz. İkinci olarak 2.12 sürümü (veya 2.11’den sonra hangisi gelecekse) muhtemelen kararlılık sağlamaya girdi. Bu yüzden hataları bulmak, düzeltmek ve test etmek için sadece bir haftamız var.

  • Hatayı hızlı bulmakta başarılı olursak 2.12 sürümüne dâhil edebiliriz.
  • Ancak sürümü Apple ve Google’a sunmadan önce yeterli zamanımız olmazsa düzeltme ancak 2.13 sürümünde yayınlanacak.

Böylece, 16 Haziranda kritik olmayan bir hata bulursak, düzeltilmesi Ağustos ortasını bulabilir. Bu arada, oyuncuların çoğunluğunun farkında olmadığı ufak hatalardan bahsediyoruz.

Yukarıda anlattığımız süreçlerin tüm hataları neden anında düzeltemediğimiz hakkında bir fikir verdiğini umuyoruz. Ayrıca, her zaman sorunların ciddiyetini sıralıyoruz. Hata ne kadar büyükse ve ne kadar sık ortaya çıkıyorsa ve oyun oynanışını engelliyorsa, o kadar hızlı çözeriz. Bu, ufak sorunları göz ardı ettiğimiz anlamına gelmez: hepsi eninde sonunda yok edilecek, sadece biraz sabır gerekiyor.



2.11 Güncellemesi çıkmak üzere. Artık bir sonraki sürümün de neredeyse hazır olduğunu biliyorsunuz ve tabii detaylar da çok yakında gelecek. Bizi izlemeye ve savaşmaya devam edin!


Harekete geçin!

Kapat