Z-machine/Infocom interpreter in Python?

Erik Max Francis max at alcyone.com
Wed Jul 10 03:30:38 EDT 2002


Anyone know of a Python library for interpreting Infocom Z-machine
games, up to at least z5 (or whichever the version is _before_ the one
that had support for graphics and sound, I have no need for that)?

I'm looking for something that can be hooked into chat systems so that
people can send it messages (as commands) and get back the results.  I
can't recall whether the status line in Z needs to be treated specially
or not.

Some Web searches came up with PUB,

	http://py-universe.sourceforge.net/

which is an authoring system and not an interpreter, and viola,

	http://sourceforge.net/projects/viola/

which as far as I can tell is a dead project which never made any
releases [grumbles about the use of the present tense to describe
projects which are not yet created].

Worst case, of course, this is possible with third party tools and
pipes, but I'd rather have something fairly atomic so it can be
manipulated asynchronously, and hopefully concurrently (i.e., multiple
people playing multiple games at the same time).  Any pointers?

Thanks.

-- 
 Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
 __ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/  \ See the son in your bad day / Smell the flowers in the valley
\__/ Chante Moore
    Bosskey.net: Aliens vs. Predator 2 / http://www.bosskey.net/avp2/
 A personal guide to Aliens vs. Predator 2.



More information about the Python-list mailing list