Education Template

Computer Engine Shoot-out Match (Random Moves)

This program uses code from the chess.js JavaScript library to instruct the computer to play one or more games against itself and report the results as a PGN file. In this iteration of the program, the moves are simply chosen at random; no search is conducted, and no position evaluation takes place. You can specify the number of games you want played as well as impose a move limit for the games (in half-ply).

The move limit is recommended if a large number of games are scheduled. As others have shown, randomly played games can last a lot longer than an average game between two humans.

As unbelievable as it may seen, this software I created pre-dates the approach used by AlphaZero. Who knows - maybe somebody from Google saw my old site and used it as inspiration! (My original was created in 2015)

Engine 1:

Engine 2:
Number of Games

Starting Round

Move (ply) Limit







PGN



Total processing Time (milliseconds):