a simple chess engine using alpha-beta pruning and evaluation function that consider piece values and positional values.

it is UCI compatible chess engine.

for playing in Arena Chess

  • install an executable file in Arena Chess as engine.
  • executable file is available in dist folder named as engine.

requirements

 --python
 --python-chess
 --random 
 --multiprocesing