C

Chess Engine for learning

Play-Analyze-Learn

C

Chess Engine for learning

Play-Analyze-Learn


The problem Chess Engine for learning solves

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.

Challenges we ran into

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.

Technologies used

Discussion