Many Go game-engine developers' intention is for their application to beat others. The result can be, that humans struggle to enjoy using them. They can be hard to install, and may lack accessibility functions, such as keyboard or voice-activated move entry.
Fuego provides a variety of ways to enhance user experience. These need to function in a way that is easy to communicate to others.
Early Resignation:
The following settings are currently used on http://www.peepo.com, they ensure Fuego will resign when behind.
uct_param_player early_pass 1 resign early
uct_param_player resign_threshold 0.15 resign threshold
fuego.stdin.write("uct_param_player resign_min_games 2000 \n"); min. number of simulations
Would it be helpful to provide both a range and a formula that relates these variables?