About this Project

These are the documents for those interested in helping with writing the game and its codebase.

How It Works

The game is a combination of game text and NodeJS code. Game text is written in several locations, then run through compilers, and outputs readable files.

Read the full details here.

How To Help

1. Making Small Changes

You can make small text changes directly on GitHub by editing files in the source folder. Here’s what’s in there

1.1 Previewing Changes

If you’d like to preview the changes you make you’ll need to run the project locally so you can see what the compilers output.

2. Making Large Text Changes

If you want to make large changes, you’ll probably need to get the entire project with its code up and running locally.

Read how to set up the project here.

3. Making Code Changes

The project uses two generic compilers I’ve written:

4. Making Website Changes

A very simple ExpressJS website has been created in the website folder of the project. The website compiler creates the views that the website loads.