Satranç Oynayan Yapay Zeka Chessus
Chessus
Chessus, tüm hamleler ve satranç mantığı için kullandığımız satranç motorudur. Aşağıdaki temellere dayanarak en iyi hareketi bulmak için 3 seviyeli derin arama, minimax ve alfa-beta budama algortimalarını kullanan bir dallanma modelini temel alıyoruz:
- malzeme (her oyuncu için toplam parça sayısı)
- merkez meydanlara vurgu
- yapılacak olası hamle sayısı
- şah / şah mat durumu
- piyon yapısı
Minimax Algoritması


Alfa-Beta Budama Algoritması


Chessus Algoritması
Chessus algoritması; alfa-beta budama ve minimax algoritmalarını harmanlayıp diğer satranç algoritmalarına karşın rakibi yenmek ya da berabere kalmak yerine (amaç kazanmak değildir) en kötü durumlardan nasıl çıkılabileceğini bulmayı amaçlar.


