THT LichessBot 1.1

Napcaz

Anka Team Senior
28 Nis 2019
761
743
Cudi
Selam herkese, uzun yırtınmalarım sonuç verdi ve lichess botuna güzel bir güncelleme çaktım. Eski konudaki linkler şuan ulaşılabilir bile değil aslında yani bu lichess botun direk küllerinden doğuşu olarak da tanımlanabilir. Neyse haydi botumuzun ayrıntılarına geçelim.

Bu sürümde eklediğim özellikler kısayol tuşları ve mod seçenekleri tabi daha bir yığın optimizasyon ayarı yaptım ve bug düzelttim ama size sunabileceğim en belirgin kullanıcı farklılığı sanırım en başta dediklerim olucak.

Modlar ikiye ayrılıyor Manuel ve Auto:
Auto mod zaten başta açık olucak. Hiç botu kurcalamadan girerseniz maça auto modunu deneyimlemiş olucaksınız bu modun pek bir afili yanı yok. Maç oynanıyor işte dümdüz size hiç bir şey bırakılmadan sizde koltuğunuza yaslanıp zevk almaya bakıyorsunuz keyfinizin kahyası oluyorsunuz taş sesleri eşliğinde rakibiniz acı bir şekilde yenilirken. Manuel mod ise biraz daha farklı bir şey bir nevi fetiş, bu modda siz bir kısayol tuşu eşliğinde botu oynatıyorsunuz ve sizden komut gelene kadar bot hareket etmiyor bu biraz daha ipleri sizin elinize veriyor ayrıca analiz yapma seçeneğiniz de var aşağıda bunlara değinicez.

KISAYOLLAR:
Alt+A -> AUTO modu açar
Alt+m -> MANUEL modu açar
Alt+s -> MANUEL mod ile birlikte kullanılır adım(step) atmanızı sağlar
Alt+x -> en iyi 5 hamleyi size console üzerinden verir, açıkçası MANUEL moddan daha fazla zevk almanız için ekledim bunuda
Evet şimdilik kısa yollar bu şekilde şimdi js dosyamızın içerisinde oynayabileceğiniz ayarlara bakalım.

KULLANIM:
MAX_DELAY -> bu basitçe lichess in bot korumasından kaçmak için uydurduğum bişey kaç yazacağınıza göre değişicek şekilde 0 dan o sayıya kadar rastgele bir aralıkta bot hamle yapmadan önce bekliyor
STOCK_DEPTH -> server ın çalıştırdığı stockfish makinasının derinlik seviyesini değiştirir şuan 10 a bu benim son çalıştığım pc çok kötü olduğu için böyle yaptım, 20 idealdir.

botun işlevlerini takip etmek için yan tarafta bir inceleme kısmı açın chrome da console.log ları görebilirsiniz bu sayede

server tarafında stockfish ve parametreleriyle oynayabilir ve stockfish i daha verimli hale getirebilirsiniz bunun için benim stockfish i kontrol etmek için kullandığım python kütüphanesini inceleyebilirsiniz. -> stockfish

Github a dosya yüklemenin malum bir sınırı var bu yüzden stockfish in 10. sürümünü yükledim ben şuan 15.1 en son sürümdür botu canavarlaştırmak istiyorsanız ve bilgisayarınıza güveniyorsanız bunu yükleyin işte stockfish makinasını indirebileceğiniz link -> Download Stockfish 15.1 - Stockfish - Open Source Chess Engine

Yazarın Notları:
Proje halen tarafımca geliştirme aşamasındadır. Bulduğunuz bug ları ve düzeltilmesini istediğiniz şeyleri yazarsanız çok sevinirim "verimli" eleştirilerinizi de iple çekiyorum. Umarım sizde bu botu kullanırken benim aldığım haz kadar haz alırsınız. Sizin bir insan olduğunuzu zanneden zavallı insanlar, kazanma ihtimalleri yüzde sıfır, onlarla eğleninin ve keyifli vakit geçirin.

İsmini saymak istediklerim:
Projemde tıkandığım bir süreçte yardım çağrılarıma cevap vererek bana vaktini ayırdığı için @Mentalistler e teşekkür ederim.
Eski projenin geliştirilmesi için bana gaz veren @makrobil003 umarım proje hoşuna gider.

KURULUM:
Öncelikle tampermonkey eklentisini indirmeniz lazım chrome a (chrome detayı önemli) sonra server ı ayağa kaldırmanız lazım python a ihtyaç duymanız gerektiği aşikar ve birde stockfish kütüphanesini indirmeniz lazım bide flask. Sonrasında server ı ayağa kaldırın ve tampermonkey e de script i yüklemeyi unutmayın. Script i direk yeni bir scrippt oluşturup kopyala ypaıştır yaparak da ekleyebilirsiniz yada repo da bir tane txt dosyası buluckasınız tampermonkey eklentisinin araçlar kısmında içeri aktar diye bir yer var ona basıp txt dosyasını seçin o şekilde direk script i yüklemiş olursunuz. lichess.com a girip te bir maça ilk başladığınız sırada sizden izin alınıcaktır server ile bağlantı kurmaya çalıştığı için sript ona ister geçici süre izin ver deyin ister kalıcı. console.log ları okuyabilmek için siteye sağ tık incele diyip console kısmına basın bu size kısayollara bastığınızda cidden bastığınızı hissettirecektir bence önemli.
İşte proje linki: GitHub - SemsYapar/LichessBot: funny bot for lichess.com
 
Son düzenleme:

Phobos'

Uzman üye
22 Nis 2022
1,744
1,361
Elinize sağlık.

10 maç geçmeden ban yeriz büyük ihtimalle, en iyi hamleyi oynuyorsa ama benim sorum başka olacaktı.

Atomic, Racing Kings gibi modlar için de kullanılabiliyor mu?
 

Napcaz

Anka Team Senior
28 Nis 2019
761
743
Cudi
Elinize sağlık.

10 maç geçmeden ban yeriz büyük ihtimalle, en iyi hamleyi oynuyorsa ama benim sorum başka olacaktı.

Atomic, Racing Kings gibi modlar için de kullanılabiliyor mu?
stockfish oynayabiliyorsa oynar tabiki, api de aynı olmalı, denemedim. İleriye dönük sadece en iyi hamleyi değil arada kötü hamleler de yapmasını sağlayacağım bunu daha önce kendim test ettim 2200 eloya kadar banlanmadan gitmiştim. Yeni versiyonada uygularım yakında.
 

babunbence

Yeni üye
16 Şub 2023
3
0
Selam herkese, uzun yırtınmalarım sonuç verdi ve lichess botuna güzel bir güncelleme çaktım. Eski konudaki linkler şuan ulaşılabilir bile değil aslında yani bu lichess botun direk küllerinden doğuşu olarak da tanımlanabilir. Neyse haydi botumuzun ayrıntılarına geçelim.

Bu sürümde eklediğim özellikler kısayol tuşları ve mod seçenekleri tabi daha bir yığın optimizasyon ayarı yaptım ve bug düzelttim ama size sunabileceğim en belirgin kullanıcı farklılığı sanırım en başta dediklerim olucak.

Modlar ikiye ayrılıyor Manuel ve Auto:
Auto mod zaten başta açık olucak. Hiç botu kurcalamadan girerseniz maça auto modunu deneyimlemiş olucaksınız bu modun pek bir afili yanı yok. Maç oynanıyor işte dümdüz size hiç bir şey bırakılmadan sizde koltuğunuza yaslanıp zevk almaya bakıyorsunuz keyfinizin kahyası oluyorsunuz taş sesleri eşliğinde rakibiniz acı bir şekilde yenilirken. Manuel mod ise biraz daha farklı bir şey bir nevi fetiş, bu modda siz bir kısayol tuşu eşliğinde botu oynatıyorsunuz ve sizden komut gelene kadar bot hareket etmiyor bu biraz daha ipleri sizin elinize veriyor ayrıca analiz yapma seçeneğiniz de var aşağıda bunlara değinicez.

KISAYOLLAR:
Alt+A -> AUTO modu açar
Alt+m -> MANUEL modu açar
Alt+s -> MANUEL mod ile birlikte kullanılır adım(step) atmanızı sağlar
Alt+x -> en iyi 5 hamleyi size console üzerinden verir, açıkçası MANUEL moddan daha fazla zevk almanız için ekledim bunuda
Evet şimdilik kısa yollar bu şekilde şimdi js dosyamızın içerisinde oynayabileceğiniz ayarlara bakalım.

KULLANIM:
MAX_DELAY -> bu basitçe lichess in bot korumasından kaçmak için uydurduğum bişey kaç yazacağınıza göre değişicek şekilde 0 dan o sayıya kadar rastgele bir aralıkta bot hamle yapmadan önce bekliyor
STOCK_DEPTH -> server ın çalıştırdığı stockfish makinasının derinlik seviyesini değiştirir şuan 10 a bu benim son çalıştığım pc çok kötü olduğu için böyle yaptım, 20 idealdir.

botun işlevlerini takip etmek için yan tarafta bir inceleme kısmı açın chrome da console.log ları görebilirsiniz bu sayede

server tarafında stockfish ve parametreleriyle oynayabilir ve stockfish i daha verimli hale getirebilirsiniz bunun için benim stockfish i kontrol etmek için kullandığım python kütüphanesini inceleyebilirsiniz. -> stockfish

Github a dosya yüklemenin malum bir sınırı var bu yüzden stockfish in 10. sürümünü yükledim ben şuan 15.1 en son sürümdür botu canavarlaştırmak istiyorsanız ve bilgisayarınıza güveniyorsanız bunu yükleyin işte stockfish makinasını indirebileceğiniz link -> Download Stockfish 15.1 - Stockfish - Open Source Chess Engine

Yazarın Notları:
Proje halen tarafımca geliştirme aşamasındadır. Bulduğunuz bug ları ve düzeltilmesini istediğiniz şeyleri yazarsanız çok sevinirim "verimli" eleştirilerinizi de iple çekiyorum. Umarım sizde bu botu kullanırken benim aldığım haz kadar haz alırsınız. Sizin bir insan olduğunuzu zanneden zavallı insanlar, kazanma ihtimalleri yüzde sıfır, onlarla eğleninin ve keyifli vakit geçirin.

İsmini saymak istediklerim:
Projemde tıkandığım bir süreçte yardım çağrılarıma cevap vererek bana vaktini ayırdığı için @Mentalistler e teşekkür ederim.
Eski projenin geliştirilmesi için bana gaz veren @makrobil003 umarım proje hoşuna gider.

KURULUM:
Öncelikle tampermonkey eklentisini indirmeniz lazım chrome a (chrome detayı önemli) sonra server ı ayağa kaldırmanız lazım python a ihtyaç duymanız gerektiği aşikar ve birde stockfish kütüphanesini indirmeniz lazım bide flask. Sonrasında server ı ayağa kaldırın ve tampermonkey e de script i yüklemeyi unutmayın. Script i direk yeni bir scrippt oluşturup kopyala ypaıştır yaparak da ekleyebilirsiniz yada repo da bir tane txt dosyası buluckasınız tampermonkey eklentisinin ayarlar kısmında içeri aktar diye bir yer var ona basıp txt dosyasını seçin o şekilde direk script i yüklemiş olursunuz. lichess.com a girip te bir maça ilk başladığınız sırada sizden izin alınıcaktır server ile bağlantı kurmaya çalıştığı için sript ona ister geçici süre izin ver deyin ister kalıcı. console.log ları okuyabilmek için siteye sağ tık incele diyip console kısmına basın bu size kısayollara bastığınızda cidden bastığınızı hissettirecektir bence önemli.
İşte proje linki: GitHub - SemsYapar/LichessBot: funny bot for lichess.com
kral güzel ama daha detaylı anlatır mısın?
 

Phobos'

Uzman üye
22 Nis 2022
1,744
1,361
stockfish oynayabiliyorsa oynar tabiki, api de aynı olmalı, denemedim. İleriye dönük sadece en iyi hamleyi değil arada kötü hamleler de yapmasını sağlayacağım bunu daha önce kendim test ettim 2200 eloya kadar banlanmadan gitmiştim. Yeni versiyonada uygularım yakında.
Teşekkürler hocam. O zaman kusursuz olur.
 

makrobil003

Yeni üye
3 Şub 2023
6
2
Selam herkese, uzun yırtınmalarım sonuç verdi ve lichess botuna güzel bir güncelleme çaktım. Eski konudaki linkler şuan ulaşılabilir bile değil aslında yani bu lichess botun direk küllerinden doğuşu olarak da tanımlanabilir. Neyse haydi botumuzun ayrıntılarına geçelim.

Bu sürümde eklediğim özellikler kısayol tuşları ve mod seçenekleri tabi daha bir yığın optimizasyon ayarı yaptım ve bug düzelttim ama size sunabileceğim en belirgin kullanıcı farklılığı sanırım en başta dediklerim olucak.

Modlar ikiye ayrılıyor Manuel ve Auto:
Auto mod zaten başta açık olucak. Hiç botu kurcalamadan girerseniz maça auto modunu deneyimlemiş olucaksınız bu modun pek bir afili yanı yok. Maç oynanıyor işte dümdüz size hiç bir şey bırakılmadan sizde koltuğunuza yaslanıp zevk almaya bakıyorsunuz keyfinizin kahyası oluyorsunuz taş sesleri eşliğinde rakibiniz acı bir şekilde yenilirken. Manuel mod ise biraz daha farklı bir şey bir nevi fetiş, bu modda siz bir kısayol tuşu eşliğinde botu oynatıyorsunuz ve sizden komut gelene kadar bot hareket etmiyor bu biraz daha ipleri sizin elinize veriyor ayrıca analiz yapma seçeneğiniz de var aşağıda bunlara değinicez.

KISAYOLLAR:
Alt+A -> AUTO modu açar
Alt+m -> MANUEL modu açar
Alt+s -> MANUEL mod ile birlikte kullanılır adım(step) atmanızı sağlar
Alt+x -> en iyi 5 hamleyi size console üzerinden verir, açıkçası MANUEL moddan daha fazla zevk almanız için ekledim bunuda
Evet şimdilik kısa yollar bu şekilde şimdi js dosyamızın içerisinde oynayabileceğiniz ayarlara bakalım.

KULLANIM:
MAX_DELAY -> bu basitçe lichess in bot korumasından kaçmak için uydurduğum bişey kaç yazacağınıza göre değişicek şekilde 0 dan o sayıya kadar rastgele bir aralıkta bot hamle yapmadan önce bekliyor
STOCK_DEPTH -> server ın çalıştırdığı stockfish makinasının derinlik seviyesini değiştirir şuan 10 a bu benim son çalıştığım pc çok kötü olduğu için böyle yaptım, 20 idealdir.

botun işlevlerini takip etmek için yan tarafta bir inceleme kısmı açın chrome da console.log ları görebilirsiniz bu sayede

server tarafında stockfish ve parametreleriyle oynayabilir ve stockfish i daha verimli hale getirebilirsiniz bunun için benim stockfish i kontrol etmek için kullandığım python kütüphanesini inceleyebilirsiniz. -> stockfish

Github a dosya yüklemenin malum bir sınırı var bu yüzden stockfish in 10. sürümünü yükledim ben şuan 15.1 en son sürümdür botu canavarlaştırmak istiyorsanız ve bilgisayarınıza güveniyorsanız bunu yükleyin işte stockfish makinasını indirebileceğiniz link -> Download Stockfish 15.1 - Stockfish - Open Source Chess Engine

Yazarın Notları:
Proje halen tarafımca geliştirme aşamasındadır. Bulduğunuz bug ları ve düzeltilmesini istediğiniz şeyleri yazarsanız çok sevinirim "verimli" eleştirilerinizi de iple çekiyorum. Umarım sizde bu botu kullanırken benim aldığım haz kadar haz alırsınız. Sizin bir insan olduğunuzu zanneden zavallı insanlar, kazanma ihtimalleri yüzde sıfır, onlarla eğleninin ve keyifli vakit geçirin.

İsmini saymak istediklerim:
Projemde tıkandığım bir süreçte yardım çağrılarıma cevap vererek bana vaktini ayırdığı için @Mentalistler e teşekkür ederim.
Eski projenin geliştirilmesi için bana gaz veren @makrobil003 umarım proje hoşuna gider.

KURULUM:
Öncelikle tampermonkey eklentisini indirmeniz lazım chrome a (chrome detayı önemli) sonra server ı ayağa kaldırmanız lazım python a ihtyaç duymanız gerektiği aşikar ve birde stockfish kütüphanesini indirmeniz lazım bide flask. Sonrasında server ı ayağa kaldırın ve tampermonkey e de script i yüklemeyi unutmayın. Script i direk yeni bir scrippt oluşturup kopyala ypaıştır yaparak da ekleyebilirsiniz yada repo da bir tane txt dosyası buluckasınız tampermonkey eklentisinin araçlar kısmında içeri aktar diye bir yer var ona basıp txt dosyasını seçin o şekilde direk script i yüklemiş olursunuz. lichess.com a girip te bir maça ilk başladığınız sırada sizden izin alınıcaktır server ile bağlantı kurmaya çalıştığı için sript ona ister geçici süre izin ver deyin ister kalıcı. console.log ları okuyabilmek için siteye sağ tık incele diyip console kısmına basın bu size kısayollara bastığınızda cidden bastığınızı hissettirecektir bence önemli.
İşte proje linki: GitHub - SemsYapar/LichessBot: funny bot for lichess.com
Eline sağlık çok teşekkürler :))
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.