* modify me engine so as to understand the command setvalue (as sent by clop-cutechess-cli.py). i have 5 parameters to optimize, PNBRQ opening values (pieces have the same opening and endgame values for now and pawn endgame value is hardcoded to 100, it is the reference point).
* modified the script clop-cutechess-cli.py
* I managed to compile CLOP also, in particular clop-console and clop-gui which are the only ones useful here as I understand.
So it works, and returns "W/L/D" values. When I call the script I can specify a CPU_ID, SEED, and different piece values (amongst my 5 aforementioned parameters).
Now what do I do with that ? What value do I give to CPU_ID ? As I understand CLOP is responsible to send the SEED and the parameter values, but how do I get that to work together ?
PS: While doing this I discovered a few ridiculous bugs in my eval code, which is nice