Blog / Turnuvalar / Rehber: Eşleştirme Adaletini Görselleştirin — Lig Yöneticileri için 6 Grafikle Kuralların Avantaj Yarattığını Nasıl Okursunuz?
Rehber: Eşleştirme Adaletini Görselleştirin — Lig Yöneticileri için 6 Grafikle Kuralların Avantaj Yarattığını Nasıl Okursunuz?
Turnuvalar

Rehber: Eşleştirme Adaletini Görselleştirin — Lig Yöneticileri için 6 Grafikle Kuralların Avantaj Yarattığını Nasıl Okursunuz?

Lig yöneticisi olarak adalet sorusu hem oyuncu memnuniyeti hem de rekabetin sürdürülebilirliği açısından kritiktir. Kurallarınızın belirli gruplara sistematik avantaj sağladığını sezgilerle fark etmek zor olabilir; bu noktada görselleştirme, ham veriyi anlamlı bir hikâyeye dönüştürür. Bu rehberde, 6 temel grafik üzerinden hangi kuralların avantaj yarattığını nasıl hızlı ve güvenilir biçimde okuyacağınızı öğreneceksiniz.

Neden görselleştirme? Kısa argüman

Sayısal özetler (ortalama, medyan) acil bilgiler verir ama dağılım, uç değerler ve korelasyonları gizleyebilir. Grafikler:

  • dağılımı ortaya koyar,
  • gruplar arası farkları görselleştirir,
  • metrikler arasındaki beklenmedik ilişkileri gösterir.
Bu nedenle eşleştirme kuralını değerlendirmek için birden çok tipi birlikte okumak gerekir.

Hazırlık: Verinizde mutlaka bulunması gereken alanlar

Grafikleri güvenle yorumlamak için veri setinizde şu sütunların olması gerekir:

  • Maç ID, tarih/zaman
  • Oyuncu/ Takım ID ve başlangıç derecesi (rating/ELO/puan)
  • Rakip ID, maç sonucu (kazanan/kayan/puan farkı)
  • Round/Hafta numarası (tur bazlı liglerde)
  • Eşleştirme kuralına dair etiket (ör. rastgele, serpentine, Swiss vs manuel)

Grafik 1 — Eşleştirme tipi başına kazanma oranı dağılımı (Boxplot)

Açıklama: Her eşleştirme kuralı için oyuncu başına kazanma oranlarının boxplot'unu çizmek, ortalama farkı ile birlikte dağılımı ve uç değerleri gösterir.

  • Y ekseni: Oyuncu başına kazanma oranı
  • X ekseni: Eşleştirme kuralları (ör. Swiss, rastgele, skill-based)

Nasıl okunur:

  • Bir kurala ait boxplot daha yüksek medyan ve dar IQR gösteriyorsa o kural genelde daha istikrarlı üstünlük sağlıyor olabilir.
  • Geniş IQR veya çok sayıda uç değer, kuralın bazı oyuncuları sistematik avantajlı/ dezavantajlı konuma soktuğunu işaret eder.

Pratik ipucu: Eğer belirli bir eşleştirme tipinde üst çeyrekteki oyuncuların kazanma oranı diğer tiplerden sistematik yüksekse, kuralın güçlü oyuncuları daha kolay maç kazanmaya teşvik ettiğini düşünebilirsiniz.

Grafik 2 — Güç Derecesine Göre Beklenen vs Gerçekleşen Skor (Scatter + Trend)

Açıklama: Her maç için oyuncunun başlangıç gücü (rating) ile maç sonucu karşılaştırılır; beklenen skor modelinize göre hesaplanır (ELO beklenen skor formülü gibi).

  • X ekseni: Başlangıç rating
  • Y ekseni: Gerçekleşen skor veya maç kazanma olasılığı

Nasıl okunur:

  • Gerçekleşen skorlar beklenenin üzerinde sistematikse, eşleştirme kuralı güçlü oyuncuları daha çok avantaja taşıyor olabilir.
  • Farkların oyuncu gücüne bağlı olarak değişmesi (örn. düşük rating'li oyuncular için fark daha büyük) eşleştirme kuralının zayıf oyunculara zarar verdiğini gösterir.

Grafik 3 — Strength of Schedule (SOS) Histogramları ve Gruplar Arası Karşılaştırma

Açıklama: Her oyuncunun karşılaştığı rakiplerin ortalama gücünü hesaplayın (SOS). Bu dağılımı farklı kurallar için ayrı histogramlarda veya kernel density plot ile gösterin.

Nasıl okunur:

  • Bir kural altında SOS ortalaması yüksekse, o kural zayıf oyunculara daha zorlu rakipler veriyor demektir; bu, adaletsizliğin açık bir göstergesidir.
  • Gruplar arası kayma varsa (ör. bazı grupların SOS'si sürekli yüksek), müdahale gereklidir.

Grafik 4 — Eşleştirme Sonrası Rating Değişimi Isı Haritası (Heatmap)

Açıklama: Satırlara başlangıç rating aralıklarını, sütunlara eşleştirme kurallarını koyun; hücreler ortalama rating değişimini gösterir.

Nasıl okunur:

  • Belirli rating aralıklarında sürekli pozitif değişim (sıcak renk) varsa, o kurala maruz kalan bu seviye oyuncular avantaj kazanıyor demektir.
  • Soğuk renkler ise dezavantajı gösterir; örneğin yeni başlayan seviyelerde sürekli negatif değişim problemsin işaretidir.

Grafik 5 — Head-to-Head Eşitsizlik Grafiği (Network veya Matrix Heatmap)

Açıklama: Eğer belirli oyuncu alt grupları (ör. bölgeler, seed grupları) varsa, bu gruplar arasındaki kazanma oranlarını gösteren bir matriks veya network çizimi yapın.

Nasıl okunur:

  • Bazı grupların her zaman diğerlerine karşı yüksek kazanma oranı göstermesi, kuralların başlangıç seviye/seed dağılımını bozduğunu düşündürür.
  • Bu grafik, eşleştirme kuralının belli grupları izole edip etmediğini göstermede etkilidir.

Grafik 6 — Zaman İçinde Adalet Trendleri (Rolling Metrics)

Açıklama: Haftalık/round bazlı rolling ortalamalar (ör. 4-haftalık moy) kullanarak adalet göstergelerini zaman içinde izleyin: oyuncu kazanma oranlarındaki devasa sapmalar, SOS farkları veya rating drift.

Nasıl okunur:

  • Aniden yükselen bir sapma serisi varsa, lig kurallarında yapılan son değişikliklerin etkisi olabilir.
  • Dalgalı değişimler, sezon başı dengesizlikleri veya kayıt hatalarını işaret edebilir.

Yorumlama Kılavuzu: Grafikler Ne Söyler, Ne Söylemez

Grafikler neden tek başına yeterli değildir: Görselleştirme korelasyon gösterir, neden-sonuç değil. Eğer bir grafikte dezavantaj görüldüyse, bunu doğrulamak için regresyon analizi, kontrol grubu veya A/B testi önerilir.

Grafikler: soruyu netleştirir. İstatistiksel testler: sorunun kaynağını doğrular.

Pratik Örnek: Serpentine vs Random Eşleştirme

Hakem notu: Bu örneği kendi verinize uyarlayın.

  • Boxplot: Serpentine'de üst çeyreğin kazanma oranı random'a göre %8 daha yüksek.
  • SOS: Random altında düşük seviye oyuncuların SOS ortalaması daha yüksek (daha zorlu rakipler) çıktı.
  • Heatmap: Serpentine, orta seviye oyuncularda pozitif rating drift gösterdi.

Yorum: Serpentine kuralı yüksek seed'leri koruyup daha iyi sonuç almalarını kolaylaştırıyor; dolayısıyla orta ve düşük seviye oyunculara dezavantaj yaratıyor. Çözüm: Serpentine'in uygulanışında seed aralığını daraltmak ya da rastgele eşleştirmeyle hibrit model denemek.

Hızlı Müdahale Reçetesi (Checklist)

  1. Şüphe varsa ilk olarak Boxplot ve SOS histogramını kontrol edin.
  2. İki grafik aynı sinyali veriyorsa (ör. hem kazanma oranı hem SOS farkı), derin istatistiksel test başlatın.
  3. Eğer topluluk tepkisi varsa, kısa vadede geçici kural ayarı yapıp etkiyi rolling trend grafiğiyle izleyin.

Sonuç: Hangi Sinyal Ne Kadar Ciddi?

Altı grafiğin birlikte okunması, tek bir grafikte görülen anomalinin rastgele mi yoksa sistematik mi olduğunu ayırt etmeye yardımcı olur. Özetle:

  • Boxplot + SOS = güçlü ilk filtre
  • Scatter (beklenen vs gerçekleşen) = kuralların güçlü oyuncular lehine mi çalıştığını gösterir
  • Heatmap ve rolling trend = hangi seviyelerin ve dönemlerin etkilendiğini açığa çıkarır

Grafikleri düzenli aralıklarla (ör. her haftalık dönemin sonunda) üretmek, değişikliklerin etkisini hızlıca tespit etmenizi sağlar. Son olarak, görselleştirme size yol gösterse de değişiklik yapmadan önce küçük ölçekli testler (A/B) ile doğrulama yapmayı unutmayın.

Harekete geçin: Elinizdeki veriyi bu 6 grafiğe sokun, ilk sinyali gördüğünüzde küçük bir pilot değişiklik yapıp zaman içinde etkisini takip edin — adalet, sürekli ölçümle korunur.