Life In 19x19
http://www.lifein19x19.com/

Quarry development
http://www.lifein19x19.com/viewtopic.php?f=18&t=2954
Page 1 of 1

Author:  ethanb [ Wed Jan 19, 2011 11:28 pm ]
Post subject:  Quarry development

Ok, after long months I've managed to eke out enough free time to have gotten UGF support to a passable state.

It's been pushed to master, and anybody who wants to check it out can "git" it here:
http://gitorious.org/quarry

Source only at the moment (although if you run a Debian-based Linux distribution like Ubuntu, or if you use Fedora, binaries of the latest stable release are available from either the default apt or yum repositories) but compilation is easy - ./configure; make; make install

If you've never compiled anything from source before, you'll need to install a few prerequisites.

apt-get install build-essential libfreetype6-dev librsvg2-dev libglib2.0-dev libgtk2.0-dev libcairo2-dev libpango1.0-dev

(The version numbers in the libraries may change for you, but as far as I know everything there *should* be ok to compile on newer releases as well. If you get a message about a deprecated function call when you try, please let me know!)

If you run Windows and are familiar with compiling GTK+ apps (such as GIMP or OpenOffice) for win32/win64, please try it and let me know if it works! I wouldn't mind having a Windows release packaged up and ready to go, but I don't have a win32 box myself to try it on.

Author:  kex [ Sat Feb 05, 2011 12:43 pm ]
Post subject:  Re: Quarry development

slightly off topic, but can your new version play against MoGo?

The one shipped with Ubuntu (0.2.0) fails on the GTP properties query. I didn't notice any comment on that on the git web page. So far I have been far from successful in finding a working frontend for mogo.

Author:  cyclops [ Sun Feb 06, 2011 5:39 am ]
Post subject:  Re: Quarry development

I'm not ( yet ) a regular here on the Computergo section. I didn't know about quarry so I searched this forum and quarry's homepage. It is a discontinued project. Open sourced in C. It is a gui not only for go but also for other boardgames like Othello. So I suppose you can play, record, import and edit games. The fact that Etanb works on it, does it mean that the project is to be recontinued? If so what are the plans? I used to be quite versatile in C++ so I suppose I can program in C too. Though I hate #defines, structs and *char 's. My main interest it to improve go-editors.

Author:  ethanb [ Mon Feb 07, 2011 12:42 am ]
Post subject:  Re: Quarry development

cyclops wrote:
I'm not ( yet ) a regular here on the Computergo section. I didn't know about quarry so I searched this forum and quarry's homepage. It is a discontinued project. Open sourced in C. It is a gui not only for go but also for other boardgames like Othello. So I suppose you can play, record, import and edit games. The fact that Etanb works on it, does it mean that the project is to be recontinued? If so what are the plans? I used to be quite versatile in C++ so I suppose I can program in C too. Though I hate #defines, structs and *char 's. My main interest it to improve go-editors.


The project isn't discontinued, but operating under new management. We're still using the same mailing list for convenience at the moment, but the current repository is on Gitorious. We don't really have a homepage at the moment - we should probably rectify that.

Author:  ethanb [ Mon Feb 07, 2011 1:19 am ]
Post subject:  Re: Quarry development

kex wrote:
slightly off topic, but can your new version play against MoGo?

The one shipped with Ubuntu (0.2.0) fails on the GTP properties query. I didn't notice any comment on that on the git web page. So far I have been far from successful in finding a working frontend for mogo.


What on earth does Mogo do differently from GnuGo as far as GTP communication? I haven't looked at that code at all, but surely GTP just means to send the current board state to the program and wait for a move indicator, similar to playing on IGS via telnet, no? At least, that's the way I would design the protocol, if its only purpose is to front for bots.

...if you're having that difficult a time finding programs that work with Mogo, I would sort of imagine the fault might be there... but I'll see what I can find out.

Author:  ethanb [ Fri Feb 18, 2011 10:28 am ]
Post subject:  Quarry 0.3.0 is out

Technically it was out on Sunday, but my week has been... we'll just say more hectic than I would like.

* UGF import works for game tree, player/date/setting/komi info, commentary, and labels (A, B, C, D...) - doesn't work for UGI files with actual branches from the tree yet, but those seem to be a bit few and far between - almost all of the commentaries from the IGS newsletter, for example, use labels to mark variations instead of branching the game tree. Better support is planned though.

* Guess mode - useful for memorizing games or doing problems

* Several bug fixes.

Download it today!

http://gitorious.org/quarry/pages/Home
(some assembly required, but nothing more strenuous than "./configure && make")

Author:  judicata [ Fri Feb 18, 2011 10:32 am ]
Post subject:  Re: Quarry development

Neat - I'll download when I get home. I especially like the inclusion of a guess mode.

Author:  ethanb [ Fri Feb 18, 2011 11:14 am ]
Post subject:  Re: Quarry development

judicata wrote:
Neat - I'll download when I get home. I especially like the inclusion of a guess mode.


Opening a pre-existing game record makes the control default to Guess mode - I figure that's probably a more common desire than to edit your copy of one of the Castle Games. :)

Author:  ethanb [ Sat Jun 11, 2011 9:24 pm ]
Post subject:  Re: Quarry development

kex wrote:
slightly off topic, but can your new version play against MoGo?

The one shipped with Ubuntu (0.2.0) fails on the GTP properties query. I didn't notice any comment on that on the git web page. So far I have been far from successful in finding a working frontend for mogo.


Quarry 0.3.0.1 is up, and being packaged for inclusion in Debian, but still no real fix for this issue.

But there is some news on this front...

I'm still not sure exactly why everything BUT MoGo works with the current command pipeline, but here's a workaround:
When defining the engine in the list, if you have gogui installed you can use " gogui-adapter '/path/to/mogo --19 2>/dev/null' " as the command. Be sure to remove the "%v" from the name definition for MoGo, as it returns a paragraph instead of a version number when queried.

Author:  BenShoemaker [ Fri Jul 08, 2011 3:56 pm ]
Post subject:  Re: Quarry development

Thanks for taking the time to continue the development of Quarry.

Any chance of adding a tournament feature like the Arena GUI does for chess? (You can run a tournament between many game engines, view the games as they are played, see the results table, see the engine rankings / ratings.)

Author:  ethanb [ Fri Jul 08, 2011 4:22 pm ]
Post subject:  Re: Quarry development

BenShoemaker wrote:
Thanks for taking the time to continue the development of Quarry.

Any chance of adding a tournament feature like the Arena GUI does for chess? (You can run a tournament between many game engines, view the games as they are played, see the results table, see the engine rankings / ratings.)


Hmm, interesting idea - there's a chance, I'll say that. :)

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/