Oyun yayın arayüzü
CS2 Major HUD
Counter-Strike 2 maçları için Major turnuvalarındaki gibi bir yayın arayüzü. Oyundan gelen veriyle can, para, silah, killfeed ve bomba sayacını canlı gösteriyor.
- Python
- Flask
- JavaScript
- HTML
- CSS
- CS2 GSI

Proje hakkında
Ne yaptım, nasıl yaptım.
CS2, Game State Integration özelliğiyle maç verisini bir adrese gönderebiliyor. Python ile yazdığım Flask sunucusu bu veriyi alıp sadeleştiriyor; HTML ve JavaScript ile yazdığım arayüz de saniyede 10 kez bu sunucudan veri çekip ekranı güncelliyor.
Oyun ölümleri ayrıca bildirmediği için killfeed'i kendim çıkarıyorum: her güncellemede oyuncuların kill ve ölüm sayılarını bir önceki durumla karşılaştırıp kimin kimi vurduğunu buluyorum.
Öne çıkanlar
- 01
Takım panelleri
Her oyuncu için can, para, ana silah, el bombaları ve K/D canlı olarak.
- 02
İzlenen oyuncu
Alttaki panel izlenen oyuncunun can, zırh, mermi ve K/A/D bilgisini gösteriyor.
- 03
Killfeed
Ölümler oyuncu durumlarındaki değişimden bulunup silah ikonuyla gösteriliyor.
- 04
Bomba sayacı
Bomba kurulunca normal süre yerine özel bir geri sayım devreye giriyor.
Video