Friday, February 13, 2009

GOIA : How to participate

This message is meant to explain how anyone can try to help me evolve an artificial go player. I will explain in details later how the program works, and how the players are defined. All you need to know to participate is the following :
- The program consists in a never-ending tournament, featuring 100 players.
- Each player is represented on the computer with a file named "joueur0.gop" to "joueur99.gop" (joueur is french for player).
- At the end of each tournament, the 50 losers are erased, and the 50 winners reproduce and mutate, making a whole new ecosystem. Then, migration occurs in which 2 players are automatically sent on a ftp server, and 2 players are retrieved from it. Thus, positive innovation can propagate thoughough every ecosystem .

It takes about 10 minutes to complete a generation with 100 players on a reasonnable modern computer. No parallelization is implemented yet, so if you wish to use avery core you have available, you have to run as many instances of the program .

To download the program, go there and dowload either archive :

Then, learn french if needed, and enjoy !

No comments:

Post a Comment