[Toss-devel] The GGP Galaxy Project
Status: Beta
Brought to you by:
lukaszkaiser
From: Lukasz S. <luk...@gm...> - 2010-12-09 11:10:49
|
http://code.google.com/p/ggp-galaxy/ Perhaps we should cooperate (at least have a look if not a say, before we start working on GDL -- which we will no earlier than in the spring, perhaps for v0.7.) ---------- Forwarded message ---------- From: Sam Schreiber <sam...@gm...> Date: 2010/12/9 Subject: Re: [general-game-playing] Repository of all GDL files available? To: Sébastien Arnaud <seb...@ce...> Cc: gen...@li... Heya, I've been thinking about this exact problem for about eight months now, as part of the larger GGP Galaxy effort (http://code.google.com/p/ggp-galaxy/). Some data points: * There are roughly 90 game descriptions on the Stanford gaming server. (http://visionary.stanford.edu:4444) * There are roughly 221 on the Dresden gaming server. (http://euklid.inf.tu-dresden.de:8180/ggpserver/) * There are roughly 258 in the downloadable GGP Base package. (http://code.google.com/p/ggp-base/) There's a lot of duplication between these three repositories. Unfortunately, if you want to use these game descriptions in a game player that you're running on your local machine, right now your best bet is to download the files from one of the repositories (or all three) and use them locally, which creates even more duplication, and makes it hard to keep up with the latest-and-greatest games (and more importantly, bugfixes for older games). The solution that I've been toying around with is something called a "game repository server". This is simply a server that holds game descriptions, and makes them available on the web in a well-documented format (that all repository servers adhere to, so you can pull games down from as many servers as you like). If you're interested in getting a particular game description, or a list of available game descriptions, you can just query the server and pull down the information you need. The responsibility for fixing bugs and keeping the games up-to-date is shifted to the person running the repository server, so that all of the users (i.e. you!) don't have to worry about that. There are other design considerations, like handling resource interdependencies, rulesheet immutability, bugfixing existing games, replicating existing repositories, accessing repositories from client-side Javascript, doing cross-platform game visualizations, etc, but it sounds like you're just interested in downloading game rulesheets so you don't need to worry about any of that. :-) Right now, my prototype repository server only has 31 games, but it is fully functional API-wise. I am in the process of converting more games, but other aspects of the GGP Galaxy effort have been taking up my time. If you're still interested, though, the repository server can be found at http://ggp-repository.appspot.com/. You should also look at http://code.google.com/p/ggp-galaxy/wiki/Repository_Servers, which is a draft description of the purpose of repository servers and links to the draft document describing how to query them. I am actively developing this. Feel free to contact me if you're interested, or curious, or if you have questions or comments or thoughts about it! -Sam 2010/12/8 Sébastien Arnaud <seb...@ce...> > > Hi Stephan, > > Thank you for your prompt response. I think it would be great to indeed have a clean repo of all the GDL files. FYI, I have created a Github mirror a few months ago for convenience: https://github.com/arnaudsj/ggpserver > > If you want to give me a clue as of where the GDL files are buried in the current GGP server, I would be glad to take a shot at writing a little bit of code to create & use a separate GDL repo. > > Thanks, > > Sébastien ツ > seb...@ce... > > > > On Dec 7, 2010, at 3:02 AM, Stephan Schiffel wrote: > > > Hi Sébastien, > > > > There is no place where you can download all game descriptions. I could add a > > feature to the GGP server that lets you download all games on the server. But > > it might take a while until I come around to it. If you only want a few games > > you can just download them one by one from the server. I send you the GDL > > files from the Dresden GGP server in a separate email. > > > > Regards, > > Stephan > > > > On Tuesday 07 December 2010, Sébastien Arnaud wrote: > >> Hi, > >> > >> I am new to the general game playing community, and I would like to know if > >> there is a public repository of all the GDL files available so that I can > >> test my home-cooked agent across a variety of games locally, before joining > >> the big guns on the Dresden GGP server ;) > >> > >> Thank you in advance for your help! > >> > >> Sébastien Arnaud > >> seb...@ce... > > > > > > > > -- > > Stephan Schiffel > > Technische Universität Dresden, > > Fakultät Informatik, 01062 Dresden, Germany > > Tel: [49] (351) 463-39243 Fax: [49] (351) 463-37924 > > Email: ste...@in... > > --++**==--++**==--++**==--++**==--++**==--++**==--++**== > > general-game-playing mailing list > > gen...@li... > > https://mailman.stanford.edu/mailman/listinfo/general-game-playing > > > > --++**==--++**==--++**==--++**==--++**==--++**==--++**== > general-game-playing mailing list > gen...@li... > https://mailman.stanford.edu/mailman/listinfo/general-game-playing > --++**==--++**==--++**==--++**==--++**==--++**==--++**== general-game-playing mailing list gen...@li... https://mailman.stanford.edu/mailman/listinfo/general-game-playing |