Monday, March 30, 2009
version 1.17
While testing the future version using GnuGo as a base program to handle the game, I could unveil a major bug in the way games were handled up now. During the transcription of the board, the program would set the value of any given intersection to the same number regardless of the color played. This would lead to the same decision fo black and white players, which is obviously generally wrong. Here is the new version cerrecting this :
Saturday, March 28, 2009
Goia for GnuGO
I have tweaked GnuGo to allow it to run goia players. It is only working on windows for the moment, I will first find a way to use it for the tournaments, and then adapt it to linux.
Here is the program, see attached readme for information about what has been added:
For more informations about GnuGo, see the main website: GnuGo Documentation
Thursday, March 26, 2009
Version 1.16
This version changes the description of the players, so this update is mandatory.
I have changed the way neural input are described in the program, from std::vector<> to std::map<>. It allows to remove unused inputs without corrupting the network. This was necessary because much of the disk space occupied by the players was unused inputs. A couple of mutation bugs have been corrected also.
I am almost done making goia compatible with GnuGo. This weekend I should release a gnugo/goia version, I will do my best to release a linux version also.
Sunday, March 22, 2009
Another major bug fix
/edit : another bug corrected, prevent another kind of crash, v1.14.4
I beg you to keep silent to my boss about the reliability of my release, and please use now this version :
Version 1.14 : putting an end to the hyper-inflation
/edit : upgraded to 1.14.1 due to a major bug introduced in the previous release...
It works far better now, at least on my computers.
I won't be able to deliver a linux version though, I tried to make some cleaning in my project I can't get it back to a working version. I am currently working on adapting the whole thing to GTP, using GnuGo functions for go rules enforcement and scoring. It will be far easier to maintain when it will work, and will bring many interesting functionalities.
However, for the moment, here is what I suggest :
- for windows users, download the new program and run it as usual : Goia 9x9 1.14.1 for Windows.
- for linux users, probably the most effective way of running the program will be to erase every players on your local drive, and continue running 1.13. As long as there is enough windows client running in parallel, the players will be cleaned regularly and there should not be the same kind of inflation as we saw last week. I hope I will be able to realease a GTP version in two weeks from now, and this one will be rather easy to compile for linux.
Labels:
News
Saturday, March 14, 2009
GOIA opens
This quick note to say I published the source of the program on google code. Anyone is welcome to help, share and give his opinion about the design. In advance, sorry to anyone bold enough to take a peek : it is not very good programming, and to top it all, it is written in french.
Friday, March 13, 2009
Playing against GOIA
Here is some instruction and download material to help you set up a game against one of your favorite players. It only works on windows currently, and one might find it cumbersome, thats yet another feature to improve.
Here is the way for the moment :
Unfortunately, opengo has some bug left, and any configuration involving 2 artificial players don't work, so you won't be able to watch GOIA play against himself, or WALLY, or any other computer.
Here is the way for the moment :
- Download and unzip the opengo binary client.
- Copy the player you want to play against in your c:\ drive as "c:\joueur.gop" (that's the cumbersome part).
- Launch opengo.exe.
- Create a new game, chosing "person" as white or black and GOIA or GOIA9 as the other player, with a board size respectively 19x19 or 9x9. The player you put in your disk must match the kind of game played.
Unfortunately, opengo has some bug left, and any configuration involving 2 artificial players don't work, so you won't be able to watch GOIA play against himself, or WALLY, or any other computer.
Subscribe to:
Posts (Atom)