Skip to content

gurkankorayakpinar/chess-move

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Chess move

  • Bu projede, FEN kodu verilen bir oyundaki en ideal hamle hesaplanmaktadır.

  • Projenin çalıştırılabilmesi için; Stockfish programının indirilmesi, "stockfish" klasörünün proje klasörü içerisine eklenmesi ve "executable file" isminin de "stockfish.exe" şeklinde olması gerekmektedir. Ayrıca, FEN kodunun yorumlanabilmesi için "chess" modülü kullanılmıştır.

  • Hatalı FEN kodu girilmesi durumunda "hata mesajı" alınması sağlanmıştır.

  • Standart notasyondan farklı olarak, mesela "e4" yerine "e2e4" şeklinde çıktılar alınmaktadır.

  • Hesaplama süresi "5 saniye" olarak belirlenmiştir.

  • Hesaplama esnasında, "en passant" ve "rok" gibi özel hamleler de algılanabilmektedir.

  • FEN kodundaki "w" veya "b" harfleri, hamle sırasının hangi oyuncuda olduğunu gösterir. Mesela "b" harfi, hamle sırasının siyah taşlarda olduğu anlamına gelir. Dolayısıyla, sorgulama yapılabilmesi için hamle sırasının beyaz taşlarda olması şart değildir.

About

Chess move

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages