Gipf Project Links

ujh
Posts: 4
Joined: Tue Feb 12, 2008 4:14 pm

Gipf Project Links

Postby ujh » Tue Feb 12, 2008 11:02 pm

The Gipf Project is a set of 6 abstract board games (Gipf, Tamsk/Tzaar, Zertz, Dvonn, Yinsh, Pünct) that can be played separately or tied together by the game called Gipf.

The main page of the games is http://www.gipf.com/

Various Links:


ddyer
Posts: 22
Joined: Tue Feb 12, 2008 7:35 pm
Location: Los Angeles

Re: Gipf Project Links

Postby ddyer » Wed Feb 13, 2008 12:49 am

Zertz Yinsh and Punct can be played at Boardspace.net. There are modestly good robot
players for all three; good enough to trounce beginners, but intermediate level players
will have no problem beating the robots.
my game site is http://Boardspace.net

vintermann
Posts: 14
Joined: Wed Feb 13, 2008 11:03 am

Re: Gipf Project Links

Postby vintermann » Wed Feb 13, 2008 2:43 pm

One more useful link:

Kurt van den Branden's program GF1 is the computer world champion (and human, too). It's open source, and can be found here:

http://gf1.sourceforge.net

Unfortunately, it hasn't been updated for a long time, and time is rarely kind to old c++-programs... I can't get it to compile, and I have no clue how to update it to c++ that today's gcc will accept.

I did get the binary to work, but only through some dubious symlinking.

What would be extremely sweet was if someone wanted to do for gf1 what ab did for six: Split the UI from the AI, and give both a GTP interface. Unfortunately it seems to be a lot of work!

MartinMPedersen
Posts: 8
Joined: Tue Feb 12, 2008 11:49 pm

Re: Gipf Project Links

Postby MartinMPedersen » Fri Feb 15, 2008 11:16 am

vintermann wrote:Kurt van den Branden's program GF1 is the computer world champion (and human, too). It's open source, and can be found here:

http://gf1.sourceforge.net

Unfortunately, it hasn't been updated for a long time, and time is rarely kind to old c++-programs... I can't get it to compile, and I have no clue how to update it to c++ that today's gcc will accept.


Yes the code needs some updating and shouldn't be that hard.

adding 'using name std' to the header-files and changing <hash_map> to <map> removed many of the errors but it
does need updating a bit more. It shouldn't take more than a few hours.

The windows binary ran without problems under wine.

/Martin

ujh
Posts: 4
Joined: Tue Feb 12, 2008 4:14 pm

Re: Gipf Project Links

Postby ujh » Fri Feb 22, 2008 7:17 pm

MartinMPedersen wrote:Yes the code needs some updating and shouldn't be that hard.

adding 'using name std' to the header-files and changing <hash_map> to <map> removed many of the errors but it
does need updating a bit more. It shouldn't take more than a few hours.


I started doing that and tried to fix the easy problems. I've set up a darcs repository.

Code: Select all

darcs get http://darcs.bettong.net/gf1


Any help is of course welcome.

Urban

Rémi Coulom
Posts: 103
Joined: Tue Feb 12, 2008 8:31 pm
Contact:

Re: Gipf Project Links

Postby Rémi Coulom » Sat Feb 23, 2008 11:39 am

Hi,

I got it to compile and run. I am not familiar with darcs, so I am not sure how I should post a patch. In attachment is a file generated by "darcs record", but that may not be what you want.

I am running Ubuntu 6.06. I had to install libfltk-devel and libgd-devel.

.d files are dependencies generated by the makefile. It may be better not to include them in the repository. I regenerated them by deleting them and typing "make".

Rémi
Attachments
patch.txt
This is the patch
(4.41 KiB) Downloaded 242 times

ujh
Posts: 4
Joined: Tue Feb 12, 2008 4:14 pm

Re: Gipf Project Links

Postby ujh » Sat Feb 23, 2008 1:00 pm

Rémi Coulom wrote:Hi,

I got it to compile and run. I am not familiar with darcs, so I am not sure how I should post a patch. In attachment is a file generated by "darcs record", but that may not be what you want.

I am running Ubuntu 6.06. I had to install libfltk-devel and libgd-devel.

.d files are dependencies generated by the makefile. It may be better not to include them in the repository. I regenerated them by deleting them and typing "make".

Rémi


Thanks Rémi!

Something was missing from the patch file (I think you are supposed to use "darcs send -o patch.txt" after doing a "darcs record") so I couldn't apply it via darcs. But the changes were few enough so that I just did it by hand.

So GF1 now compiles on my machine, too (Mac OS X 10.5.2, FLTK and GD installed via Fink).

Urban

vintermann
Posts: 14
Joined: Wed Feb 13, 2008 11:03 am

Re: Gipf Project Links

Postby vintermann » Wed Apr 30, 2008 10:29 am

ujh, thanks a lot for rescuing an old champion app! I got it compile, after fixing a small error at line 40 of drawgif.h (my gcc didn't like the explicit qualification of pos2coor)


Return to “GIPF”

Who is online

Users browsing this forum: No registered users and 1 guest