Blog / Analiz / Analiz: Maç Süresi, Agresyon ve ELO Hareketleri — 12.000 Maçlık Veride Ortaya Çıkan Beklenmedik İlişkiler
Analiz: Maç Süresi, Agresyon ve ELO Hareketleri — 12.000 Maçlık Veride Ortaya Çıkan Beklenmedik İlişkiler
Analiz

Analiz: Maç Süresi, Agresyon ve ELO Hareketleri — 12.000 Maçlık Veride Ortaya Çıkan Beklenmedik İlişkiler

Bu yazıda 12.000 maçlık bir veri seti üzerinden elde edilen bulguları, kullandığımız metodolojiyi ve oyuncu davranışlarıyla ELO hareketleri arasındaki beklenmedik ilişkileri derinlemesine ele alıyorum. Verideki sürprizler, yalnızca akademik merak için değil; oyuncu gelişimi, maç eşleştirme (matchmaking) ve turnuva tasarımı gibi pratik uygulamalar için de somut çıkarımlar sunuyor.

Veri seti ve temel tanımlar

Analizde kullanılan veri seti, farklı seviyelerden oyuncuların 12.000'den fazla resmi maç kaydından oluşturuldu. Her maç için aşağıdaki değişkenler tutarlı şekilde kaydedildi:

  • Maç süresi (dakika)
  • Agresyon metriği (dakika başına saldırı/ileri hamle oranı, riskli hamle yüzdesi)
  • ELO başlangıç ve sonuç değerleri (her oyuncu için maç öncesi ve sonrası)
  • Oyun tipi, harita/konum, oyuncu seviye grupları

Agresyon burada hamlelerin risk içeriğine dayanan, dakika başına saldırgan hareket oranı ve pozisyonu hızlı kapama eğilimini birleştiren bileşik bir metrikle ölçüldü. Bu metrik, yalnızca saldırı sayısı değil; agresif hamlelerin oyun sonucuna olan katkısı da hesaba katılarak normalize edildi.

Analiz yaklaşımı ve istatistiksel yöntemler

Analiz birkaç aşamada yürütüldü:

  1. Tanımlayıcı istatistikler: ortalama, medyan, çeyreklikler, dağılım görselleştirmeleri.
  2. Korelasyon analizi: Pearson ve Spearman korelasyonları ile doğrusal ve sıra ilişkileri incelendi.
  3. Regresyon modelleri: Maç süresinin ve agresyonun ELO değişimini açıklamadaki katkısı için çoklu regresyon (lineer ve robust) modelleri kuruldu.
  4. Gruplama ve karşılaştırma: Oyuncular agresyon düzeyine göre üç gruba ayrıldı (düşük, orta, yüksek) ve ELO hareketleri ile maç süreleri karşılaştırıldı.
  5. Heterojenlik analizi: Farklı ELO bantlarında (ör. 1200–1600, 1600–2000, 2000+) ilişkiler ayrı ayrı test edildi.

Kontrol değişkenleri arasında maç türü (ranked vs casual), oyuncu tecrübesi ve takım/single farkları yer aldı.

Başlıca bulgular — beklenmedik ilişkiler

Aşağıda analizden çıkan, özellikle dikkat çekici ve beklenmedik olan ana sonuçlar sıralanmıştır.

1) Kısa maçlar genelde yüksek agresyonla birlikte gelir, fakat ELO hareketini küçültür

Sürpriz olan: daha kısa, yüksek agresyonlu maçlarda ELO değişimleri beklenenden daha küçüktü. İlk bakışta agresif oyun daha fazla hata ve dolayısıyla daha büyük ELO dalgalanmalarına neden olur gibi düşünülür; fakat veride kısa sürede sonuçlanan agresif maçlar, sistemin beklediği kadar çok ELO puanı değiştirmedi.

Olası nedenler:

  • Kısa maçlarda rastlantısal (şans) faktörlerin etkisi yüksek; sistem, kısa maçlarda beklenen performans sinyalini güvenilir bulmayıp ELO güncellemesini nispeten muhafazakâr tutuyor olabilir.
  • Agresif oyuncular kısa süre içinde riskli hamlelerle kazansa bile, bu tarzın sürdürülebilir bir yetenek göstergesi olmadığı varsayılabiliyor.

2) Uzun maçlar düşük agresyon ama daha kararlı ELO kazandırıyor

Uzun süren maçlar genelde daha düşük agresyon seviyeleri ile geldi ve bu maçlarda ELO değişimleri daha istikrarlı, fakat bazen daha küçük oldu. Ancak, üst seviye oyuncular arasında uzun maçlarda küçük ama tutarlı ELO kazançları gözlendi.

Yorum: Uzun maçlar genellikle strateji, pozisyon yönetimi ve hata düzeltme becerilerini öne çıkarır; bu da gerçek yeteneği daha doğru yansıttığı için ELO sisteminin daha güvenilir sinyaller ürettiği anlamına gelir.

3) Agresyonun ELO üzerindeki etkisi ELO seviyesine göre değişiyor

Orta seviye oyuncularda agresyonun yüksek olması ELO dalgalanmasını artırırken, çok yüksek ELO'lu oyuncularda agresyon daha kontrollü bir hal alıyor ve olumlu sonuç getirebiliyor. Yani, agresyon başına düşen fayda oyuncunun temel yeteneğiyle güçlü etkileşim gösteriyor.

Pratik çıkarım: Agresif oyun tarzı, yalnızca yetenekli ellerde ödüllendiriliyor; matchmaking bu etkileşimi dikkate alırsa daha sağlam eşleşmeler yapabilir.

4) ELO hareketlerindeki varyans, maç süresi ve agresyonun bileşik fonksiyonu

Tek başına agresyon veya maç süresi ELO hareketlerini kısmen açıklarken, her iki değişkenin birlikte ele alınması varyansın büyük kısmını açıklıyor. Örneğin kısa+yüksek agresyon kombinasyonu yüksek varyans, uzun+düşük agresyon kombinasyonu düşük varyans üretme eğiliminde.

Bu, ELO güncelleme mekanizmalarında tek-boyutlu K faktörü yerine dinamik, maç özeliklerine göre ayarlanmış bir K faktörü kullanılmasının gerekliliğine işaret ediyor.

Pratik öneriler: ELO ve match-making için uygulanabilir değişiklikler

Aşağıda hem oyuncular hem de platformlar için doğrudan uygulanabilir öneriler var.

Platform / geliştiriciler için

  • Dinamik K faktörü: K = K_base * f(süre, agresyon). Örnek: kısa maçlar için K düşürülürken (sinyal zayıf), orta-uzun ve düşük agresyonlu maçlarda K arttırılabilir.
  • Maç sonu güven skorları: Her maç için ELO güncellemesini ağırlıklandıran bir "güven" skoru hesaplanabilir (süre, agresyon, hata oranı). Böylece rastlantısal kazançlar sınırlanır.
  • Matchmaking filtresi: Oyuncu stiline göre (agresif/temkinli) benzer stilleri eşleştirerek maç kalitesi artırılabilir; ya da kas gücü dengesi için stil farkı sınırlaması getirilebilir.

Oyuncular için

  • Agresif bir strateji tercih ediyorsanız, bunu sürdürülebilir becerilerle destekleyin; kısa ve agresif maçlar yüksek risk-yüksek oynaklık demektir.
  • Rating yükseltmek istiyorsanız, uzun maçlarda hata yapmama ve pozisyon yönetimi pratiği yapın; bu tarz maçlar ELO'nuzu daha "güvenilir" şekilde artırma eğiliminde.

Örnek: Dinamik K faktörü önerisi (basit formül)

Örnek formül (basitleştirilmiş):

K_adj = K_base * (1 - alpha * exp(-maç_süresi / tau)) * (1 - beta * agresyon_norm)

Burada alpha, beta, tau platformun toleransını ayarlar; agresyon_norm ise 0–1 arası normalize agresyon skorudur. Formülün mantığı: çok kısa maçlarda ve/veya aşırı agresif maçlarda K azaltılsın, orta uzunluk ve ölçülü agresyonda K arttırılsın.

Limitasyonlar ve dikkat edilmesi gereken noktalar

Her veri çalışması gibi bu analiz de sınırlamalara sahip:

  • Veri kaynağına özgü önyargılar (ör. belirli bir bölgeden oyuncular, tek tür oyun modları) genellenebilirliği kısıtlar.
  • Agresyon metriğinin tanımı farklılaştırıldığında sonuçlar değişebilir; burada kullanılan bileşik metrik başka bir tanım ile tutarlı olmayabilir.
  • Zaman içindeki meta değişimleri (oyun güncellemeleri, sezon değişimleri) etkileyebilir; longitudinal analiz önerilir.

Sonuç

12.000 maçlık analiz, maç süresi, agresyon ve ELO hareketleri arasında basit bir ilişki yerine, etkileşimli ve ELO seviyesine bağlı karmaşık bir yapı ortaya koydu. Kısa ve agresif maçların beklenildiği kadar büyük ELO etkileri üretmediği; uzun, kontrollü maçların ise daha güvenilir ELO sinyalleri verdiği dikkat çekici bulgulardan. Bu sonuçlar, hem oyuncuların strateji seçimlerine hem de platformların eşleştirme ve rating güncelleme algoritmalarına doğrudan uygulanabilir çıkarımlar sunuyor.

Öneri: Platformlar, ELO güncelleme mantığını sadece oyuncu performansına değil, maçun özelliklerine göre (süre, agresyon) da uyarlamalı. Araştırma katmanında ise sonraki adım uzun dönemli (longitudinal) analizler ve oyuncu adaptasyon davranışlarının modellenmesi olmalıdır.

İleri okuma ve veri paylaşımı

Eğer isterseniz çalışmanın yöntem bölümünü (kod, değişken tanımları, örnek R/Python notebook) paylaşabilirim. Veri gizliliği izin veriyorsa, örnek veri alt kümeleri ile yeniden üretilebilirlik sağlanabilir.