hocam komutları işletmek için konsola mı yazıyor yoksa konsola hamle yaptıktan sonra log gibimi düşüyorLichessBot kullanım ve tanıtım videosu
log amaçlı, ne olup bittiğini görelim diyehocam komutları işletmek için konsola mı yazıyor yoksa konsola hamle yaptıktan sonra log gibimi düşüyor
eline sağlık beSelam 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
anladım hocam teşekkürlerlog amaçlı, ne olup bittiğini görelim diye
Eyw kralBot daki bir bug 5 ayın ardından konuyu hortlatan bazı üyelerin beni nostalji yapmaya zorlamaları sonucu bulunup düzeltilmiştir, herkese iyi eğlenceler...
@unknownworld ,@Charles_
GitHub - SemsYapar/LichessBot: funny bot for lichess.com eğer 5dk önce denediyseniz şimdi tekrar deneyin, olması lazım.
Kendim üzerinde çalışırken bilerek saçma hamle yapmasını sağlayarak baya ileri seviyelere götürmüştüm botu, karşımdaki adam %97 kusursuz ben %98 oynuyordum o seviye yani ama er geç fark ediliyor amacım huzursuzluk vermek olmadığı içinde işin o tarafı ile çok uğraşmadım yoksa istense cidden ekosistemi kötü etkileyecek bir hale getirilebilir.50 kere belli aralıklarla bilgisayar hamlesi yapınca ban yiyorsunuz. Açılış botu olsa daha çok ilgi görebilir. Bu şekilde bir paylaşım çok da etik olmasa gerek yine de eline sağlık.
Eline sağlık çok güzel olmuş.LichessBot kullanım ve tanıtım videosu
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.