Blog / E-Spor / Analiz: Eşleştirme Algoritmalarının Gizli Eğilimleri — Yeni Başlayanların 'Orta Lig'te Mahkum Kalma İstatistikleri (5 Lig, 3 Sezon)
Analiz: Eşleştirme Algoritmalarının Gizli Eğilimleri — Yeni Başlayanların 'Orta Lig'te Mahkum Kalma İstatistikleri (5 Lig, 3 Sezon)
E-Spor

Analiz: Eşleştirme Algoritmalarının Gizli Eğilimleri — Yeni Başlayanların 'Orta Lig'te Mahkum Kalma İstatistikleri (5 Lig, 3 Sezon)

Bu yazıda, 5 ligli bir sistemde ve 3 sezonluk gözlem sürecinde eşleştirme (matchmaking) algoritmalarının yeni başlayan oyuncuları neden ve nasıl "orta lig" diye nitelendirebileceğimiz seviyelerde sıkıştırdığına dair derinlemesine bir analiz sunuyorum. Hem teknik nedenleri hem de oyuncu tarafında görülen sonuçları sayısal örneklerle ve uygulanabilir önerilerle ele alacağım.

Giriş — Neden orta lig tuzağı kritik bir sorun?

Yeni başlayan oyuncular genellikle oyuna hızlı bir iniş-çıkış bekler: kısa sürede öğrenip yükselmek ya da en azından gerçek yeteneklerine yakın bir lige oturmak isterler. Ancak birçok oyunda görülen davranış, başlangıçta ortalama civarına yerleşme ve uzun süre orada kalmadır. Bu durum hem oyuncu motivasyonu hem de oyun sağlığı (retention, churn, monetizasyon) açısından maliyetlidir.

Senaryo ve örnek veri seti — 5 lig, 3 sezon

Aşağıdaki örnek senaryo, gerçek bir oyunun veri tabanından değil, gözlemlenmiş eğilimleri modellemek için kurgulanmış temsili bir simülasyondur. Amaç mekanizmaları göstermek, sonuçları tartışmak ve çözüm yolu sunmaktır.

  • Ligler (alttan üste): Bronze, Silver, Gold, Platinum, Diamond
  • Sezon sayısı: 3 (her sezon ~90 gün)
  • Her sezon başına yeni oyuncu sayısı: 10.000 (rastgele yetenek dağılımı: normal dağılım, ortalama µ, standart sapma σ)
  • Başlangıç kalibrasyonu: Yeni oyuncular genelde ortalama MMR etrafına yerleştirilir; ilk 20 maçlık provisional dönemde hızlı ayarlama beklenir.

Bu kurguda, basitleştirilmiş bir eşleştirme mantığı kullanıyoruz: maç sonuçları oyuncu yeteneği (true skill) ile ölçülen MMR değişimleriyle güncelleniyor; ancak kuyruk oluşturma, bölgesel yoğunluk ve güven düzeyi (provisional) gibi faktörler sonuçları çarpıtıyor.

Gözlenen eğilimler ve temel istatistikler (örnek sonuçlar)

3 sezonluk simülasyon sonunda ortaya çıkan özet eğilimler (temsilidir):

  • %62 oranında yeni başlayan oyuncu, ilk sezon sonunda Silver veya Gold (orta ligler) arasında sıkışıyor.
  • İkinci sezonda bu oran yalnızca hafif azalıyor: %57. Bunun anlamı, birçoğu hâlâ gerçek yeteneklerine ulaşmak için gereken ivmeyi yakalayamıyor.
  • Üçüncü sezon sonunda ise %54 oranında oyuncu hâlâ orta lig çevresinde dönüyor; yüksek liglere sürekli yükselen küçük bir yüzde (%12) ve alt liglerde kalan (%34) farklı bir kitle var.

Örnek sayısal dağılım (sezon 3, 10.000 başlangıç oyuncusu):

  • Bronze: 2.400 oyuncu
  • Silver: 4.100 oyuncu
  • Gold: 1.900 oyuncu
  • Platinum: 850 oyuncu
  • Diamond: 750 oyuncu

Bu dağılım, Silver+Gold (orta ligler) kümülatifinin 6.000 civarı — yani %60 seviyesinde kalmasının tipik bir örneğidir.

Neden yeni başlayanlar orta ligde sıkışıyor? Teknik ve davranışsal sebepler

1) Başlangıç kalibrasyonu (provisional bias)

Birçok sistem yeni oyuncuları ortalama MMR etrafına koyar veya başlangıçta düşük güvenli bir tahminle (provisional) yavaşça MMR günceller. Bu, kısa vadede yetenekli bir oyuncunun gerçek seviyesine hızlı ulaşmasını engeller. Provisional süresi uzun tutulursa oyuncular daha uzun süre ortalama civarında kalır.

2) Eşleştirme havuzunun yoğunluğu

Gerçekte oyuncu yetenekleri sürekli dağılsa da, popülasyonun ortasında (orta ligte) oyuncu yoğunluğu en yüksek olur. Eşleştirme algoritmaları benzer MMR'leri karşılaştırmayı tercih ettiğinden, orta yoğunlukta daha fazla aynı seviyeden rakip bulunur ve sapma yavaş olur.

3) Galibiyet-yeğlenmesi ve ödül mekanikleri

Bazı lig sistemleri küçük galibiyet serilerini fazla ödüllendirirken, kaybedilen maçlarda düşüşü kısıtlar (soft floor). Bu da birçok oyuncunun istikrarlı ama yavaş bir şekilde orta seviyede kalmasına yol açar.

4) Öğrenme eğrisi ve seçim yanlılığı

Yeni oyuncuların öğrenme hızları heterojendir. Hızlı öğrenenler bile başlangıçta kötü maç deneyimi (öğrenme sırasında kazandıkları maçlar kadar kaybettikleri maçlar) nedeniyle motivasyon kaybedip oyundan çekilebilir, böylece toplulukta kalanlar ortalama performans gösterenler olur.

5) Kısıtlı veri ve regresyon etkisi

Matchmaking sistemleri oyuncular hakkında sınırlı veriyle karar verir. Kısa maç geçmişine dayanarak yapılan tahminler regrese edip ortalamaya çekilir — bu da istikrarlı fakat orta derecede bir sınıflandırma doğurur.

Pratik örnek: bir oyuncunun yolculuğu

Ali oyuncusu yetenek olarak Gold seviyesinde olsun. Sistem onu başlangıçta Silver sınırına yerleştiriyor. İlk 20 maçta 12 galibiyet, 8 mağlubiyet alıyor—bu, yeterince istikrarlı bir sinyal değil ve MMR'i yavaş artıyor. Ayrıca herkes benzer MMR'li rakiplerle eşleşince Ali'nin performansı yükselse bile hızlı ilerleme kaydetmesi zorlaşıyor. Sonuç: 3 sezonda hâlâ Gold-Silver sınırında dönüyor.

Ne yapılabilir? Tasarımcılar ve oyuncular için uygulanabilir öneriler

Oyun tasarımcıları için

  1. Kısa ama etkili provisional dönem: Provisional dönemi kısa, fakat daha agresif MMR güncellemesi sağlayacak şekilde tasarlanmalı. İlk maçlardan alınan sinyaller daha yüksek ağırlıkla kullanılabilir.
  2. Dinamik eşleştirme havuzları: Yoğun liglerin yarattığı sapmaları telafi etmek için havuzlar arası esnek eşleştirme veya zaman bazlı ince ayarlar getirilebilir.
  3. Öğrenmeyi teşvik eden hedefler: Yeni başlayanlara hedefli eğitim maçları, mentor/koç eşleştirmesi veya performansa dayalı ödüller verilerek hızlı öğrenme desteklenmeli.
  4. Veri odaklı rötuşlar: Sezon içi A/B testleriyle provisional ağırlıkları, kemikleşmiş soft-floors gibi mekanikler deneysel olarak optimize edilmeli.

Oyuncular için

  • Başlangıçtaki maçları önemseyin: provisional dönem performansı MMR'inize doğrudan etki eder.
  • Öğrenme odaklı oynayın: düşük riskli eğitim modları, rehber videolar ve pratiklerle verimli gelişim sağlayın.
  • Geri bildirim toplayın: maç kayıtları ve istatistiklerinizden zayıf noktalarınızı belirleyip hedefli çalışın.

Sonuç — Ne öğrendik ve hangi veriler takip edilmeli?

5 ligli, 3 sezonluk kurguda görülen orta lig tuzağı, hem algoritmik tasarım tercihlerinin hem de oyuncu davranışlarının birleşik sonucudur. Özetle:

  • Eşleştirme algoritmasının provisional politikası ve havuz yoğunlukları, yeni başlayanların uzun süre orta ligde kalmasında birincil etkenlerdir.
  • Oyuncu kazanımı ve elde tutma için tasarımcıların provisional süresini, MMR ağırlıklarını ve öğrenme desteklerini optimize etmesi gereklidir.
  • Analiz yaparken takip edilmesi gereken kilit metrikler: provisional sonrası MMR sapma hızı, lig geçiş oranları (promotion/demotion), retention per lig, yeni oyuncu churn oranı ve maç başına MMR değişim dağılımıdır.
Orta lig tuzağını çözmek hem teknik bir ince ayar hem de oyuncu deneyimine dönük bilinçli bir tasarım yaklaşımı gerektirir.

Bu yazı, olası nedenleri ve somut müdahale yollarını paylaşarak tasarımcılarla oyuncular arasında daha iyi bir anlayış kurulmasına katkı sunmayı amaçladı. İleri seviye uygulamalar için A/B testleri, daha geniş gerçek dünya verileri ve regresyon analizleriyle özelleştirilmiş çözümler önerilebilir.

Okuyucuya kısa not: Eğer elinizde gerçek sezon verileri varsa (lig dağılımları, provisional sonuçları, retention metrikleri), paylaşabileceğiniz özet tablolar üzerinden daha kesin ve somut öneriler çıkarabilirim.