The classic game of chess with single-player mode against self-developed artificially intelligent agent. The AI uses minimax-algorithm along with alpha-beta prunning and various other optimizations. The board heuristics used is a weighted combination of piece-value, mobility and other factors.
- Clone this repository
- Install DrRacket
- Open
run.rkt
in DrRacket and run it.