İlan
04 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Oyun Geliştirme
Ana Sayfa Forum Oyun Geliştirme Oyunlarda açık kaynaklı gelişmiş görüntü tanıma bo...
İlan Yan banner placeholder

Oyunlarda açık kaynaklı gelişmiş görüntü tanıma botları nasıl yapılır?

Twobb 22.03.2026 13:21 1.2K görüntüleme 24 cevap
Son Mesaj
Twobb
Üye
Üye
Katılım09 Oca 2026
Konular10
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
22.03.2026 13:21 #1
Birinci sınıf bir yazılımcıdan benim ögreneceklerim sonsuzdur ögreteceklerimde sayıların olduğu bir tabloda seçenekler sınırsızdır(Kuralsız)
Discord Kuralsız#6134
Merhaba bugün size bazı botların nasıl yapıldığını öğreteceğim
İSTEKLERİNİZİ YORUMLARDA BELİRTİN BİRDAHAKİ KONUMUZ NE ÜZERİNE OLSUN!

basit bir piyano telespotunun nasıl yapıldığını ele alacağız, bir nesneyi takip edebilen bir nişan yükseltici botun nasıl yapıldığını ele alcağız tamam o halde başlayalım

Birinci adım python'u indirin ve kurarken en altaki yola ekle onay kutusunu tikli oldugunu kontrol etmeyi unutmayın lütfen


kinci adım hadi şimdi Cmd'yi açıp Aşağıdaki verdiklerim komutları çalıştırın, veya yazın
Komutlar
pip install pywin32
pip install keyboard
pip install pyautogui
pip install opencv-python
Bunların hepsi eğitim boyunca kulanacağımız python kitaplıklarıdır.
Unutmayın verdigim python dosyalarını incelemek için veya 0 dan kendiniz yapmak için python dosyanızı boşta düzenleme ile açın ve çalıştırın Örnek IDLE OLARAK


Aşağıda verdigim bu kodu düzenleyiciye yapıştırın, bunu ayrıca beni oku kısmından veya github dan bula bilirsiniz
Tüm kodlar ve dosyalar https://github.com/BenkimimKRL/Gorontu-Tanima-Botting-Egitmi.git

Komut dosyalarının başına yapıştırılacak kitaplıklar şunlardır:
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con

hadi o zaman örnegin çevrimiçi piyano karoları bulmak için kodlamaya başlayalım

bu oyun için bunu yapmalı her satırdan siyah karelerin aşağı ineceği dört sıramız var.fakat oyun içinde akış olarak farklı renklerde mevcut Eğer öylese biz siyah tıklayacağız, bu yüzden önce döşemenin rengi olan siyahın rgb değerini bilmemiz gerekiyor,
bunun için windows search ihtiyacımız var şimdi windows tuşuna basarak Python IDLE yani paython kabuğunu açın ve verecegim komutları yazın

import pyautogui
pyautogui.displayMousePosition()

şimdi diyiceksiniz bu kodlar ne işe yarıyacak Fare konumu işaret ettiğiniz pikseli görüntüler ve rgb değerini verir

ve şimdi ekranın herhangi bir siyah parçasının üzerine gelince siyahın renginin sıfır Kırmızı sıfır yeşil ve sıfır mavi olduğunu göre bilirsiniz bu değerleri hangi oyun üzerine ve renge uygulayacaksanız değerlerin degişiklik gösterdigini fark ediceksiniz ve unutmayın sakın çok hasas bir renk rbg algılayıdır en zor açık ve koyu renği ayrıt ede bilir ve size rbg degerini verir. işiniz bitikten sonra CTRL +C basarak durdura bilirsiniz

Şimdi asıl konu burda şimdi diyiseksiniz uygulamada siyaha tıklayacaz fakat ekranın yan sekmeleride siyah nasıl olucak bu iş istediğimiz
yere tıklıyor fakat istediğim cisime veya konum dışındada heryere tıklama yapıyor?
ha şimdi orayada gelelim ozaman hadi gel her rengin yatay dikey konumunu alalım ve tıklama alanını daraltalım nasıl yani diyersen üzerine uyguladıgın
rengin sana hem rgb degerini hemde konumunu verecegim.
ondan önce örnegin bir cisimde renk farklıgı varsa üzerindeki tüm detayların tüm rbg degerini alın yapıcagınız proje kusursuz olmasını istiyorsanız

Şimdi konumuza dönelim Bir rengin hem rgb degerini hemde konumunu nasıl bulacağız buldun bile çoktan
X Ekseni Yatay
Y Ekseni Dikey
Evet bunları anlatığıma göre şimdi Komut dosyalarına gidelim tekrar hatırlatıyorum kitapçıkları yapıştırmayı unutmayın başlamadan önce!
şimdi hazırız buldugumuz tüm degerleri kopyalayıp komut dosyasına yapıştırıyoruz örnegin

Şimdi benim piano oyununda sadece Y ekseni dikey açısı yeterli olucaktır bunun için oyundaki orta kısma geliyorum ve 400 konumunu verdiğini görüyorum bu bana yetecektir ve tüm Y Eksenlerimi

400 sabitliyorum bunu yapmak zorunda değilsiniz bana yeterli olacagı için yapıyorum yani demek istediğim birçok ayrıntı ekleme şansımız var
elimden geldigi kadar en ince detaylarına kadar size veriyorum
Şimdi bir tıklama gerçekleştirmenin iki yolu vardır ilki pyota go i click işlevini kullanmaktır ki buda bunun dezavantajı gibi görünüyor oldukça yavaş olduğu için onun yerine bunu yapmak

def click(x,y):
win32api.SetCursorPos((x,y)) #daha hızlı çalışan win32 api
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(0.1) #Bu, komut dosyasını 0,1 saniye duraklatır yani gecikme ayarlama
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0) #0.01 Saniye basılı tutun ve bırakın
bunu yapmak için daha hızlı çalışan win32 api'yi kulanacağız
şimdi ben 0.01 saniye gecikme istiyorum çünkü çok hızlı tıklarsanız tıklamalar bazen çalışmaz,
evet şimdi birşey daha lazım bize botu durdurmak için bir tuş atıyacagız örnegin q Bunu ise botu durdurmak için kulanacağız
while keyboard.is_pressed('q') == False:

tamam buda bittigine göre şimdi yapacağımız şey ilk satır pikselinin değerini kontrol etmek, için if pi auto kulanıyoruz


Ve bena 4 tane yeterli olacaktır siz kaçtane renk rgb dosya bulduysanız buna göre miktarıda artırıcaksınız ve son hali

Çalıştırılmaya hazır ve SONUÇ


Gayet başarlı yaptıgım şeylerin genel mantıgı bu ve verdigim açık kaynak dosyalarında daha farklı şekilde yapmakta mevcut örnegin alan hesaplama programı fotograf algılama yani şuan yaptıgımız renk üzerine bir argümandı verdigim kaynak kodlarında resim algılamada alan hesaplama programı da mevcut inceleyip uygularsınız evet benden bukadar çok yoruldum cidden ama birşeyler katıysam sizlere inan hiç sorun değil değer sizleri için

!DAHA BU BAŞLANGIÇ
hazırladığım proje ile alakalı binlerce farklı şekilde bot yazmak mümkündür ve bunlarıda sizlere sunacagım beklemede kalın HERŞEY YENİ BAŞLIYOR
İSTEKLERİNİZİ YORUMLARDA BELİRTİN BİRDAHAKİ KONUMUZ NE ÜZERİNE OLSUN


Tüm kodlar ve dosyalar
GitHub:

GitHub - BenkimimKRL/Gorontu-Tanima-Botting-Egitmi: Merhaba! Bugün size Python kullanarak mümkün olan en hızlı şekilde görüntü tanıma botlarını nasıl yapacağınızı göstereceğim. Pyautogui, Python, win32api'nin temellerini ele alacağım ve sonunda, heme

[/URL]
Ha unutmadan discord üzerinden gurupta kurdum katılmak için ekleyin beni yada herhangi bir sorun çıkarsa yardımcı olurum
Discord Kuralsız#6134
hakkikilic
Hakan23
Üye
Üye
Katılım06 Şub 2026
Konular9
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 08:56 #2
Eline sağlık kardeşim çok bilgilendirici olmuş
Guneyerkan
Üye
Üye
Katılım02 Nis 2026
Konular5
Mesajlar45
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 13:25 #3
Teşekkürler
MoRFeeN
Üye
Üye
Katılım20 Ara 2025
Konular8
Mesajlar97
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 14:18 #4
konuyu metin2 ile ilişkilendirecek örnekler verin, ya da metin2 üzerinden gösterin. @TedyColt
WebServisi
Üye
Üye
Katılım18 Mar 2026
Konular4
Mesajlar63
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 14:31 #5
konuyu metin2 ile ilişkilendirecek örnekler verin, ya da metin2 üzerinden gösterin. @TedyColt
+1
FatihBugrayar
Üye
Üye
Katılım25 Şub 2026
Konular5
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 14:32 #6
Burası metin2 bölümü değil mi modlar metin2 ile alakasız birşeyin konusu bunun metin2 ile ne alakası var anlamadım arkadaş sürekli boş konular açıp formu kirletiyior gibi geldi ama bilemedim

not : metin2 ile ilişkilendirirse sorun yok ama şuan paylaştığı şeyin bölüm ile bir alakası yok
Duquesne
Üye
Üye
Katılım08 Şub 2026
Konular3
Mesajlar38
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 14:33 #7
Konu uygun bölüme taşındı. Paylaşım için teşekkürler.
hmtatar
Üye
Üye
Katılım21 Nis 2026
Konular3
Mesajlar40
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 14:34 #8
paylaşım için teşekkürler
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
7 cevap
2K görüntüleme
13 cevap
2K görüntüleme
10 cevap
1.9K görüntüleme
5 cevap
1.8K görüntüleme
- Ücretsiz Açık Kaynak Oynatıcısı
WebServisi · 28 Mar 2026
27 cevap
1.7K görüntüleme
İlan Yan banner placeholder