Compass Engine
A downloadable story engine for Windows and macOS
Compass is an experimental engine for interactive fiction. It's heavily inspired by Inform7, but I wanted something simpler in some ways, different in others, and mostly liked the challenge of writing a parser for this. It's very early in the development still, and I wouldn't recommend anyone rely on the syntax not changing, but feel free to experiment.
An example project comes with the download, you can compile it using the compass-build tool:
$ compass-build project.json
This will create an example.compass file that you can distribute. To play a fiction, use the compass-run tool
$ compass-run Compass Runtime 0.1dr11 by Amy Alex Parent story file name>
Type in the name of your .compass file and it will start the game.
So far, supported verbs are go, look, take, drop. This will change! It will also not be stuck in the console forever (hopefully)
Status | Prototype |
Category | Tool |
Platforms | Windows, macOS |
Author | Amy Alex Parent |
Genre | Interactive Fiction |
Tags | Text based |
Code license | MIT License |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard |
Links | Source code |
Download
Click download now to get access to the following files:
Development log
- Developer Release 10Feb 25, 2019