
Click the green flag and watch the engine play chess against itself. Currently, the engine has an ELO score of 0 (random moves). The time in between each move is the time required for the engine to list all legal moves.
This is an unfinished chess engine demo. It is capable of playing legal chess against itself with pawn promotion (no castling or en passant yet). Based on how slow each move generation is, I decided to table the project (for now). Before starting this project, I had been working on a chess engine in C# for a while. I decided to start writing it in Scratch to compete in ArnoHu's chess tournament. Before that happens, I will need to redo move generation, most likely! Current bug: Checkmate is currently incorrectly regarded as a stalemate.