• 24-10-2026, 07:57:28
    #1
    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.
  • 24-10-2026, 08:42:11
    #2
    seeok u analiz etsin onun oynayışını taklit etsin %100 win e çıkar seeok u bile yenersin veya muhammed light
  • 24-10-2026, 08:54:08
    #3
    VisionsMedia adlı üyeden alıntı: mesajı görüntüle
    seeok u analiz etsin onun oynayışını taklit etsin %100 win e çıkar seeok u bile yenersin veya muhammed light
    İleride aklımda var hocam seeok ve light gibi oyuncuların replaylarını bota simüle edip ardından onların oyun tarzını birebir oynamasını sağlayabiliriz. Ama o adamlar milisaniyelere göre hesaplamalar yapıyor botun o seviyelere çıkabileceğini sanmıyorum.
  • 24-10-2026, 08:57:28
    #4
    LyriC adlı üyeden alıntı: mesajı görüntüle
    İleride aklımda var hocam seeok ve light gibi oyuncuların replaylarını bota simüle edip ardından onların oyun tarzını birebir oynamasını sağlayabiliriz. Ama o adamlar milisaniyelere göre hesaplamalar yapıyor botun o seviyelere çıkabileceğini sanmıyorum.
    Botu sabit bilgiye dayatıp oynatma değil de kendini geliştirmeye yönelik yaparsanız eğer seeok ve light dan aldığı bilgilerle çok güzel oynar bence. En basiti bizde de aynı bizde izliyoruz adam düşüncesini açkladığı ve bizde hem görüp hem dinlediğimiz için bir süre sonra profesyonelleşiyoruz. Bence baya gelişir ilk 3 e bile çıkarttırır bide kendi oynarsa mis daha ne olsun
  • 24-10-2026, 09:00:10
    #5
    LyriC adlı üyeden alıntı: mesajı görüntüle
    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.
    Gayet güzel bir proje hocam başarılar diliyorum.
  • 27-10-2026, 15:24:05
    #6
    Hocam 15-20 günde bu kadar kapsamlı bir sistem geliştirmek güzel emek, özellikle görüntü işleme ve karar motoru kısmı dikkat çekiyor; farklı deste ve rakiplere karşı test sonuçlarını da paylaşırsanız proje daha da ilgi çekici olur.