/Chess4AI

Chess engine with alpha beta algorithm

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Chess4AI

Chess engine with alpha beta algorithm.

Si tratta di un gioco di schacchi dove non ci sono tutte le pedine, ma soltanto i re e tutti i pedoni, sia quelli bianchi che quelli neri, mentre tutti gli altri pezzi, come la "Regina", l'alfiere, il cavallo, e la torre non ci sono. Si gioco contro l'algoritmo mini-max con la potatura alpha-beta, inoltre ci sono algoritmi di ordinamento delle mosse, e algoritmi che calcolano la bontĂ  di ogni mossa. La partita si vince tramite lo scacho matto, oppure facendo promuovere un pedone, chi promuove per primo vince la partita.