Article View: gnu.chess
Article #1478Universal gaming engine
From: Seo Sanghyeon
Date: Fri, 04 Apr 2003 12:20
Date: Fri, 04 Apr 2003 12:20
46 lines
2865 bytes
2865 bytes
I'm not sure this newsgroup is the most appropriate place to ask my question, -- if it isn't, please tell me the appropriate one -- but... Is there a free software similar to "Zillions of Games"? In there own words, http://zillions-of-games.com/ is: An exciting game package for Windows that uses an absolutely unique "universal gaming engine" technology, allowing you to play nearly any abstract board game or puzzle in the world. And in my opinion, although they use buzzword-ish terms like "absolutely unique technology", they are not exaggerating. Games are specified by ZRF(Zillions Rule File) language, that is, a small lisp-like language with handful of board game related primitives. If you want to have a look, you can download the demo. It contains a file "langref.chm", ZRF language reference. Zillions comes with 375 games bundled, (there sources are not available in the demo, but once you register you can read them) and at the time of this writing, its "free game index" contains 838 add-ons. And there are more -- for example, look at http://chessvariants.com/ -- it has its own index of Zillions files at http://www.chessvariants.com/index/mainquery.php?type=Zillions&orderby=LinkText and that's 565 chess variants, most of them not included in "free game index" mentioned above. (Note on game counting: 375 is counting all "variations". 838 and 565 is not. Counting "variations", "free game index" contains roughly over 5000 games.) Given these rule file, Zillions universal gaming engine provides human-human game, quite strong AI, (there is a way to plugin hand-made AI engine, but universal AI with just a rule file is usally strong enough -- strong enough to beat you in a game you just invented) full- fledged notation system, board game problem solving, and network play. Although I don't expect Zillions AI -- it really seems their "unique" feauture -- it would be nice to have such system in GNU/Linux. I did a little search, but found nothing. Some pointers will be very much appreciated. -- Seo Sanghyeon
Technical Details
Message-ID:
<45e6545c.0304040420.5fc6415c@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d71d,da8c61af2acfafc,start X-Google-Attributes: gid10d71d,public X-Google-ArrivalTime: 2003-04-04 04:20:27 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: unendliche@hanmail.net (Seo Sanghyeon) Newsgroups: gnu.chess Subject: Universal gaming engine Date: 4 Apr 2003 04:20:24 -0800 Organization: http://groups.google.com/ Lines: 46 Message-ID: <45e6545c.0304040420.5fc6415c@posting.google.com> NNTP-Posting-Host: 143.248.205.98 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1049458826 31847 127.0.0.1 (4 Apr 2003 12:20:26 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 4 Apr 2003 12:20:26 GMT