Monday, January 23, 2017

Two Glulx Virtual Machine engines, Interpreters

Research, so far, has determined there are two available C/C++ Glulx interpreter engines for Interactive Fiction:

Glulxe at https://github.com/erkyrath/glulxe
Git at https://github.com/DavidKinder/Git

Glulxe is considered the reference interpreter, and Git came along later with a focus on performance on more limited handheld devices.  The author of Git says "I want to play City of Secrets on a Palm without having to wait ten seconds between each prompt."  There are other engines for non C/C++ such as JavaScript, Java, C#, etc.

So far, my experience has found both to be interchangeable in most cases. However, Glulxe has compiler conditions to support Superglús superglus.com stories.  It's great to have choices that are being maintained by the community.

No comments:

Post a Comment