Using the Universal Chess Interface
Let’s assume the GUI is facilitating a match between a human user and an engine. Let’s say the user starts with e2e4. Then the commands would look something like: // GUI: tell the engine to use the UCI protocol uci // ENGINE: identify id name Chess Engine id author John Smith // ENGINE: send the … Read more