Geçen yıl Aralık ayında 2019’un maç eşleştirici için büyük bir yıl olacağını duyurmuştuk. Bu kesinlikle doğru çünkü mevcut mimarisine getirmeyi planladığımız bazı büyük değişiklikler var. Size büyük resmi göstermek için gelin maç eşleştiricinin evrimine ve hâlihazırda var olan büyük sorunlarına bir göz atalım.
Kısa Bir Özet
GenişletMaç eşleştirici oyunumuzun en önemli ögelerinden biridir ve World of Tanks’ın ortaya çıkışından beri var. Oyuncunun seçtiği araçlarla çalışır ve ekipleri oluşturur. Maç eşleştirici ayrıca şunlar gibi önemli başka görevleri de yapar:
- Karşılaştırılabilir ve rekabet edebilir ekipler seçmek
- Her savaş için çeşitli türlerde araçlar seçmek
- Maç çeşitliliği sağlamak
Maç eşleştiricinin ana görevi sizi mümkün olduğu kadar hızlı savaşa sokmaktır. 2010’da bu ödev bugün olduğundan çok daha kolaydı. O zaman özellikle de Seviye IX ve X’da çok daha az oyuncu ve sadece 3 ülke vardı. Ayrıca şimdikine oranla çok daha az sayıda tank vardı. Bekleme süresini kısaltmak için maç eşleştirici araçları savaşa beş seviye farkla gönderebiliyordu, böylece Seviye VI ve X tanklar sıklıkla aynı savaşta görülebiliyordu. Tabii şimdi bu size biraz garip görünebilir.
Zamanla maç eşleştiricinin mevcut hâlinin yeterli araçlara sahip olmadığı için asla çözemeyeceği bazı kalıcı sorunlarla karşılaştık. Bu sorunlar şunlardı:
- Bir ekipte sınıflarına bağlı olarak araç sayısı konusunda sınırlama olmaması
- Üçten fazla seviye farka sahip araçlardan oluşan ve “sıkıntılı Takımlar”
- Savaşta sizin Seviyenizde az sayıda rakip olması. Örneğin düşman ekibinde 13 adet Seviye X yanında sadece 2 Seviye VIII araç olabilirdi. Kısacası gerçekçi olarak çarpışabileceğiniz hiç gerçek rakip olmayabilirdi.
Bu sorunları çözmek için maç eşleştiriciyi temelinden değiştirip tamamen yeni bir mimari yaratmak gerekiyordu.
9.18 Güncellemesi ve Şablon Sistemi
2017’de 9.18 Güncellemesi bu sorunları çözmek ve savaşta oyuncu rahatlığını artırmak üzere tasarlanmıştı. Bazı sınırlamalar getirdik: Takımlar sadece tek bir seviyeden olabiliyor, ayrıca topçu sayısını ekip başına üçe indirdik ancak en önemlisi 9.18 Güncellemesi şablon sistemini getirdi ve bu şablonlar (ana şablonlar 3-5-7 ve 5-10) bugün hâlâ kullanılıyor.
Genel olarak oyun şimdi tamamıyla farklı. Öte yandan 9.18 Güncellemesinin çıkmasından sonra oyunumuzun kritik başka bir ögesini göz ardı ettik: Kuyruk.
Kuyruk Nedir?
Kuyruk, oyuncuların seçimlerine göre dolan araçlar listesini temsil eder. Savaşa girmek istediğiniz bir tank seçtiğinizde hemen bu listeye eklenirsiniz.
Kısacası kuyruğu büyük bir bekleme odası olarak düşünün. Maç eşleştiricinin kendilerini savaşa göndermesini bekleyen araçları toplar. Uygun seviyelerde yeterli sayıda araç toplandığında bu gerçekleşir.
Kuyrukta bekleme süresi kuyruktaki oyuncu sayısına ve seçtikleri araçların seviyelerine bağlıdır. Maç eşleştirici ayrıca bir şablon seçer, çeşitli sınıflarda araçları uygun şekilde ayırır ve rastgele bir harita seçer.
Önemli nokta
9.18 Güncellemesinin çıkışından önce Seviye X araçlar Seviye VIII tanklara oranla 4 kat daha nadirdi. Bu sebeple hepimizin farkında olduğu klasik 3-5-7 şablonu etkili oldu ve kuyruğu hızla düzenlemeye yardım etti.Yeni Zorluklar
Ancak geçen iki yılda araçların oranları oldukça değişti. Artık Seviye X araçlar Seviye VIII’den sadece iki kat daha nadir; Seviye IX tankların sayısı da oldukça arttı.
Aynı zamanda kuyruk çok dinamik ve tam anlamıyla her saniye değişiyor. Bu oyunumuzun doğal evriminin bir sonucu olmasının yanı sıra kuyruk üzerindeki iş yükünü artıran bazı ek oyun içi faktörlerden de etkileniyor, örneğin:
- Devam eden etkinlikler
- Sınamalar
- Özel teklifler
Kuyruğun doğal evrimi şu anda uğraştığımız iki yeni ciddi soruna yol açtı.
- Tanklar çoğu zaman listenin dibinde yer alıyor ve daha üst seviyedeki rakiplere karşı savaşmak zorunda kalıyor ki bu hiç eğlenceli değil. Bu özellikle Seviye VI ve VIII araçlar için geçerli.
- Tercihli Premium araçlar savaşlarının çoğunu 5-10 şablonunda bir üst seviyedeki araçlara karşı yapıyorlar ve nadiren kendi seviyelerinde veya bir alt seviyedeki araçlarla eşleşiyorlar. Sonuç olarak böyle bir durum tercihli maç eşleştirmenin faydalarını yok ediyor.
Ancak mevcut maç eşleştirici mimarisindeki şablonlar çok katı o yüzden kuyruk evrimine hızla uyum sağlayamıyor. Bu sebeple bugün çoğu oyuncu çok sık listenin dibinde yer alıyor ve bu bizim değiştirmek istediğimiz en önemli şey.
Ayrıca şunu da yapmak istiyoruz: Daha üst seviyedeki araçlarla savaş sayısını azaltıp aynı seviye ve bir alt seviye tanklarla savaş sayısını artırmak.
Bunu Nasıl Başarmayı Amaçlıyoruz?
Bu hedeflere ulaşmak için hem iki seviyeli hem de üç seviyeli savaşlar için dinamik şablonlar getirmeyi planlıyoruz. Gelecekte şöyle şablonlar ortaya çıkabilir:
- İki seviyeli savaşlar için 7-8, 6-9, 5-10 ve 4-11
- Üç seviyeli savaşlar için 4-5-6, 4-4-7 ve hatta 5-5-5
- Başka şablonlar da olabilir
Lütfen dikkat: 5-5-5 savaş formatı listenin altında yer alanlarınız için iyi olmayabilir. Ancak bu şablonun gelişi ile tüm oyuncuların listenin altında olma olasılığı azalacak. Ayrıca iki seviye yüksek rakiplerle karşılaşacağınız savaş sayısını da azaltacak.
Yeni maç eşleştirici sistem çapında optimal dengeyi sağlamak için farklı Seviyelerdeki araçlar için çeşitli şablonlar seçebilecek. Aynı zamanda, maç eşleştirici bir çok faktörü değerlendirerek kuyruktaki güncel duruma hızla uyum sağlayabilecek. Belirli bir şablonu tercih etmes kararı kuyruktaki tank sayısına ve Seviyelerine bağlı olarak verilecek, inceleyin!
*Önemli: Widget içinde verilen tüm veriler belirli bir gün (11 Aralık 2018) için alınmış bir kesite aittir. Herhangi başka bir gün kuyruk yapısına bağlı olarak durum farklı olabilir.
Güncellenen maç eşleştiricinin çıkışından sonra bekleme süresi biraz artabilir ancak her savaştaki rahatlık da artacaktır. Bekleme süresi kuyruktaki güncel duruma bağlı olacaktır.
Yakın Dönem Planları
Mimarinin Teknik kısmı hazır ve testlerden başarıyla geçti. Yakın gelecekte bazı ek iyileştirmeler ve Teknik düzenlemelerden sonra “canlı” sunucularımızdan birinde yeni maç eşleştiriciyi başlatacağız.
İlk olarak yeni maç eşleştiricinin gerçek sunucu ortamında istikrarını ve dayanıklılığını kontrol edeceğiz ve savaşlardaki tankların dağılımı hakkında gerçek veri toplayacağız. Ve tabii şablon ayarlarında son rötuşları yapacağız.
Test tamamlandıktan sonra elde ettiğimiz sonuçları ve geri bildirimlerinizi dikkatle inceleyeceğiz. Yeni maç eşleştiricinin savaşların kalitesini daha iyi hâle getirdiğinden emin olduğumuzda dünya çapında diğer sunucularda da başlatacağız.
Haberleri takip edin ve yeni maç eşleştiricinin testlerine katılın! Beraberce oyunumuzu daha da keyifli hâle getirebiliriz. Ayrıca en çok hangi şablonları görmek istediğinizi de paylaşın.