Button Menu

Computer Science Department

Mr. Slab Chess Engine

Nicholas Myer

Mr. Slab is a chess program based in Python that trained itself using the evaluations of another chess program, Stockfish 15, and convolutional neural networking. Inspired by AI research company DeepMind’s AlphaZero chess engine, Mr. Slab learned to play chess starting from nothing but knowing the rules of the game. Mr. Slab’s first games demonstrated no understanding of chess or strategical direction, but as the program evolved to recognize patterns it improved with every iteration. Mr. Slab shows significant improvement in chess ability after training on a database of chess games.