🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #1478

Universal gaming engine

#1478
From: Seo Sanghyeon
Date: Fri, 04 Apr 2003 12:20
46 lines
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-mail

Show 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