admin
Katılım
23 Eki 2022
Mesajlar
9,193
Çözümler
14
Tepkime puanı
7,185
Puanları
113
Yaş
28
Metin2 Fish Jigsaw Bot, Metin2 içindeki "Balık Yapboz" etkinliği için geliştirilmiş, görüntü işleme (OpenCV) ve deterministik yapay zeka algoritmaları kullanan otomasyon tabanlı bir çözümleyici sistemdir.

Bu proje, oyun ekranındaki yapboz parçalarını analiz ederek en uygun hamleyi hesaplayan bir karar motoru (decision engine) içerir. Grid tabanlı yapı sayesinde farklı çözünürlüklerde uyum sağlayabilir ve gerçek zamanlı görsel analiz ile çalışır.

⚠️ Bu proje geliştirme aşamasındadır ve yalnızca eğitim / araştırma amaçlıdır. Gerçek oyun ortamlarında kullanımı hesap yaptırımları doğurabilir.


Özellikler

👁️ Görüntü İşleme (Computer Vision)

  • OpenCV ile anlık ekran analizi
  • Yapboz parçalarının otomatik tanınması
  • Gerçek zamanlı frame processing

🧠 Deterministik Yapay Zeka

  • deterministic.py tabanlı çözüm algoritması
  • Her hamle için en yüksek skor optimizasyonu
  • Matematiksel karar verme sistemi (rule-based AI)

🛡️ Hata Yönetimi & Stabilite

  • Parça yerleşme hatası algılama
  • Lag ve senkron kaybı düzeltme
  • Otomatik state recovery (hafıza düzeltme)

📏 Grid Sistemi

  • 32px varsayılan grid desteği
  • Dinamik çözünürlük uyarlama
  • Manuel grid kalibrasyon (F1 ile kilitleme)

⚙️ Kullanım Kolaylığı

  • Tek tuş F1 kalibrasyon sistemi
  • F5 başlat / F6 durdur kontrolü
  • Kullanıcı dostu basit kontrol paneli


Kurulum

Gereksinimler

  • Python 3.8+
  • OpenCV, NumPy, PyAutoGUI, PyDirectInput, Keyboard, Pillow

Kurulum


pip install -r requirements.txt



Alternatif manuel kurulum:


pip install opencv-python numpy pyautogui pydirectinput keyboard pillow




Kullanım

1. Oyunu Aç

  • Metin2 istemcisini başlat
  • Fish Jigsaw (Balık Yapboz) etkinliğini aç

2. Botu Başlat


python main.pyw



3. Kalibrasyon

  • Mouse'u sol üst ilk kutuya getir
  • F1 tuşuna bas → sistem kilitlenir

4. Ayarlar

  • Grid size: 32px (varsayılan)
  • Kayma olursa 37.4 gibi değerlerle test yapılabilir

5. Kontroller

  • F5 → Başlat
  • F6 → Durdur


Proje Yapısı

  • main.pyw → Ana bot arayüzü ve görüntü işleme döngüsü
  • core/jigsaw.py → Oyun tahtası ve kurallar sistemi
  • core/deterministic.py → En iyi hamleyi hesaplayan AI motoru
  • assets/ → Parça görselleri (fish_1.png vb.)


⚠️ Yasal Uyarı

Bu yazılım tamamen eğitim ve araştırma amaçlı geliştirilmiştir.
Bilgisayarlı görü (Computer Vision) ve otomasyon algoritmalarını öğrenmek için tasarlanmıştır.

Oyun sunucularında kullanılması hesabınızın askıya alınmasına (ban) yol açabilir.
Tüm kullanım sorumluluğu kullanıcıya aittir.

 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!