Helps chess players at learning chess with a chess engine which gradually increases in strength.
Helps chess players analyze their past games and suggests better moves.
A lot of bugs and server crashes occurred during the project. Also the optimization of the chess engine algorithm was crucial as we didn't have powerful hardware. Algorithm was optimized by alpha beta pruning which increased its speed by about 4 times.
Discussion