Merhaba, Yaklaşık 15-20 gündür üzerinde kafa yorduğum, boş zamanlarımın neredeyse tamamını harcayarak sürekli geliştirmeye devam ettiğim
Clash Royale AI-Hybrid BOT projemi sizlerle paylaşmak istiyorum. Klasik "ekran tıklayıcı"yada "makro" botların çok ötesinde; arka planda karmaşık görüntü işleme (Computer Vision) algoritmaları, durum makineleri (State Machine) ve yapay zeka destekli karar mekanizmaları çalıştıran bir ajan geliştirdim. Projenin temel amacı, oyunun mekaniklerini, rakip iksir takibini ve deste stratejilerini gerçek bir oyuncu gibi analiz edebilen otonom bir sistem yaratmaktı. Python tabanlı bu mimari, sadece kart basmakla kalmıyor; aynı zamanda saniyeler içinde yüzlerce olasılığı hesaplayarak en optimize hamleyi yapıyor.
Win Rate Oranı Şuan için 100 maç üzerinden %55-%65 civarında.
Videodaki rakipler 7000 kupa civarı oynayan deneyimli pro seviyesine yakın oyuncular. https://www.youtube.com/watch?v=dE0Wi6zsAxw Mimari ve Teknik Yapı 1. Gözleri (Bilgisayarlı Görü - YOLO/ONNX):
Bot ekranı insan gibi görmüyor; milyonlarca görüntüyle eğitilmiş YOLO (CNN) modelleriyle tarıyor. Sadece pikselleri değil; dostu, düşmanı ve kule canlarını ONNX altyapısıyla anlık tanıyor.
2. Beyni (Karar Motoru - State Machine):
Her saniye oyunu okuyor (rakip iksiri, elindeki kartlar, tehditler). Yüzlerce ihtimal arasından şimdi Hogs mu atsam, yoksa Ice Wizard ile mi savunsam sorusunu skorlama algoritmasıyla hesaplayıp en mantıklı hamleyi seçiyor.
3. Öğrenmesi (Makine Öğrenmesi - Threat Weight):
Bot rastgele oynamıyor. Kodun içindeki matematiksel Tehdit Ağırlığı fonksiyonları sayesinde (örneğin Mega Knight'a yüksek, küçük askere düşük puan verme) oyunu istatistiksel olarak analiz ediyor.
Hybrid Otomasyon,Modlar ve Gameplay Mekanikleri Otomatik Maç Döngüsü: Bot, müdahale gerektirmeyen bir döngüde çalışır. Maç bittiğinde ekranı algılar, "Tamam" butonuna basar, lobiye döner ve
otomatik olarak yeni maç arar. Oyun Modları Desteği, Gameplay ve Kart Yönetimi:- 🏆 Trophy Road (Kupa Yolu)
- ⚔️ 1v1 Classic (Klasik 1v1)
- 👥 2v2 Classic (Klasik 2v2)
- 🎯 Classic Challenge (Klasik Meydan Okuma)
- 💎 Grand Challenge (Büyük Meydan Okuma)
Agresif Cycle ve Bait Stratejisi:
Özellikle Royal Hogs ve Goblin Barrel gibi win-condition kartlarına odaklanan, ağır savunma desteleri yerine hızlı döngü (cycle) yapan desteler için optimize edildi.
Kart Görevleri ve Konumlandırma:
Her kartın kendine has bir görevi var. Örneğin; Knight kule önünde tanklarken, Ice Wizard veya Valkyrie gelen ağır tehditleri yavaşlatıp temizliyor. Fire Spirit ve Electro Spirit ise sadece eli hızlandırmak (cycle) için kullanılıyor.
Projeyi şu an
kullanıma açmıyorum çünkü henüz test ve geliştirme aşamasında. Tam otomasyon (Full Automation) ve görüntü işleme (ONNX) algoritmaları üzerinde optimizasyonlarım devam ediyor. Henüz %100 stabil ve herkesin sorunsuz kullanabileceği seviyede olduğunu düşünmüyorum.
İleride ne yapacağıma dair şu an kesin bir planım yok; belki tamamlandığında
topluluğa tamamen ücretsiz bir şekilde açarım, belki de projeye ciddi emek verdiğim için sadece
sınırlı sayıda kişiye (destekçilere) sunarım. Şu anki önceliğim algoritmayı kusursuzlaştırmak.