Hello,

For what it's worth, I have re-done a similar work, porting fuego to visual
studio 2010, with a slightly different approach since I want to use the
fuego libraries. Here it is, it compiles fine with visual c++ 2010 express
edition :
https://docs.google.com/leaf?id=0BzPTjCzKPs5rZDU5ZDgwMDktYjI5Zi00YzA5LTgxMzUtYzgxNmNjYTUyZjM4&hl=en

To compile, you should make sure the boost folder is correctly set up in the
general includes directory of VS, and the boost binaries are correctly
linked.

To answer your question Michael, I had to change very few files : sgHash was
broken, and a couple of issues here and there ; the main work was the one
done by jacques, who replaced the timing and process functions in sgTime and
sgProcess with windows compatible functions.

Hope you appreciate this,

Ernest Galbrun.


On Fri, Dec 18, 2009 at 03:51, Michael Williams <[email protected]
> wrote:

> Jacques,
>
> It has been some time since you made this.  Did you have to make changes to
> any of the original Fuego files?  I'm asking because I'm trying to figure
> out what would go wrong if I dumped current Fuego files into the
> Windows-buildable source that you provided.
>
>
>
> Jacques BasaldĂșa wrote:
>
>> I have made a native Windows Fuego build compiled with MS Visual Studio
>> 2008.
>>
>> Thanks to the Fuego team for making such a nice program free software !!
>>
>> I will use it to measure some tree metrics to tune my own program and for
>> a validation
>> experiment for an evaluation function I have developed. I will post
>> results when I have any.
>>
>> To test the binary I made it play on todays KGS tournament and won 1 game
>> of 3 against
>> MFOG and 1 game of 3 against Aya + all the other games.
>>
>> It was running on an overclocked (3.6 GHz) i7.
>>
>> The settings were:
>>
>> uct_param_search max_nodes 12500000
>> uct_param_player reuse_subtree 1
>> uct_param_player ponder 1
>> go_rules kgs
>> sg_param time_mode real
>> uct_param_search number_threads 8
>> uct_param_search lock_free 1
>> uct_param_search virtual_loss 1
>> uct_param_search number_playouts 2
>>
>> The binary does around 36k games/sec in the opening rising to 50-60k
>> later. Which is a lot
>> more than the 23.5K of the cygwin version. AFAIK it works Ok with
>> multithreading with
>> and without locking. It is also much smaller and has no .dll dependencies.
>>
>> If someone wants to test it more, it is here:
>>
>> http://www.dybot.com/fuego04nw/fuego.zip
>>
>> And the source code Windows developers always dreamt of but were too shy
>> to ask ;-)
>>
>> (All relevant parts of boost included, 0 static lib dependencies, 0
>> dynamic lib dependencies,
>> compiles with MS Visual Studio 2008 0 errors 0 warnings.)
>>
>> http://www.dybot.com/fuego04nw/fuego.7z
>>
>> (Compressed with 7z. 7z is free software available at:
>> http://www.7-zip.org/
>> The command line version is the best option if you don't like programs
>> integrating in Explorer.)
>>
>>
>> Jacques.
>> _______________________________________________
>> computer-go mailing list
>> [email protected]
>> http://www.computer-go.org/mailman/listinfo/computer-go/
>>
>>
> _______________________________________________
> computer-go mailing list
> [email protected]
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to