Fuego 1.1 for Windows, 32-bit and 64-bit
Posted: Sun May 29, 2016 1:35 pm
The last one of the Big Three open source Go programs, at least in my mind
I often see Fuego compared to Pachi on the internet, and as there wasn't a 64-bit version for Windows that could use more than 2GB of RAM (this is the limit of the 'offical' 32-bit build on Sourceforge), I decided to try and make one.
While I succeeded, I can't say it was a fun experience
If you want to read about that, you can open the spoiler at the bottom.
You can download the program here:
http://www.asmoda.net/files/fuego_1_1_win32_win64.zip
Install it into GoGui in the usual way.
I don't recommend Drago because of a scoring problem. Though Fuego will play the game fine, it handles scoring differently than Pachi or GNU Go. It doesn't score the the game when finished, and Drago gives you no option to do so, as it closes down the engine when done. GoGui keeps the engine loaded and has a "Score" option that is compatible with Fuego.
At the end of the command line in GoGui, add this:
--config settings.cfg
This file, found in Fuego's folder, contains the following settings:
uct_param_search number_threads 1
uct_max_memory 536870912
uct_param_player ponder 0
uct_param_search lock_free 1
uct_param_player reuse_subtree 1
Set "number_threads" to the number of threads you want Fuego to use. My 4-core i7 with HyperThreading likes 6 threads, for a load of 90%.
Set "max_memory" to the number of bytes you want Fuego to use. Calcuate as follows:
1048576 * Megabytes
Set "ponder" to 1 if you want Fuego to think during your turn, and 0 if you don't want that.
You can leave the last two settings alone. "lock_free" only needs to be disabled for very old computers, and "reuse_subtree" is good to have enabled according to the documentation.
Opening books: The Fuego folder contains the smallest opening book. If you want a bigger one, delete "book.dat" from the folder where fuego.exe is located. Copy the desired book from "\books" to the Fuego folder, and rename it "book.dat".
Have fun with the 64-bit version that can use >= 4GB of RAM. AFAIK, there hasn't been one before
While I succeeded, I can't say it was a fun experience
If you want to read about that, you can open the spoiler at the bottom.
You can download the program here:
http://www.asmoda.net/files/fuego_1_1_win32_win64.zip
Install it into GoGui in the usual way.
I don't recommend Drago because of a scoring problem. Though Fuego will play the game fine, it handles scoring differently than Pachi or GNU Go. It doesn't score the the game when finished, and Drago gives you no option to do so, as it closes down the engine when done. GoGui keeps the engine loaded and has a "Score" option that is compatible with Fuego.
At the end of the command line in GoGui, add this:
--config settings.cfg
This file, found in Fuego's folder, contains the following settings:
uct_param_search number_threads 1
uct_max_memory 536870912
uct_param_player ponder 0
uct_param_search lock_free 1
uct_param_player reuse_subtree 1
Set "number_threads" to the number of threads you want Fuego to use. My 4-core i7 with HyperThreading likes 6 threads, for a load of 90%.
Set "max_memory" to the number of bytes you want Fuego to use. Calcuate as follows:
1048576 * Megabytes
Set "ponder" to 1 if you want Fuego to think during your turn, and 0 if you don't want that.
You can leave the last two settings alone. "lock_free" only needs to be disabled for very old computers, and "reuse_subtree" is good to have enabled according to the documentation.
Opening books: The Fuego folder contains the smallest opening book. If you want a bigger one, delete "book.dat" from the folder where fuego.exe is located. Copy the desired book from "\books" to the Fuego folder, and rename it "book.dat".
Have fun with the 64-bit version that can use >= 4GB of RAM. AFAIK, there hasn't been one before