An open source Cez engine written completely in C.
This software is licensed under the GPLv3.
First build the binary,
$ make build
To build with debug information available, use this instead:
$ make debug
Now install the binary,
# make install
To uninstall,
# make uninstall
Running the executable without any command line option arguments will start interactive mode, which allows running different commands in a shell like environment. Here, running the command help
will print information about the commands.
It is also possible to run these commands directly on the command line. Directly passing the command as an argument will cause it to first run this command and then start interactive mode.
For more information about all of the options, run with -h
.
<square> = <file_letter> <rank_number>
<regular_move> = <starting_square> '>' <ending_file_or_rank>
<capture_move> = <starting_square> 'x' <ending_file_or_rank>
<list_of_moves> = '{' ' ' (<move> ' ')* '}'
<row_fen> = [1-8PNpn]{1,8}
<fen> = (<row_fen> '|'){7} <row_fen> ' ' ('w' | 'b')