Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.65 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.65 KB

TerminalQuest

Answer the call of the cursor, and discover your power to change the world with code.

TerminalQuest is role-playing game where you - as an elite agent known as the Operator - embark on an adventure to explore and safeguard the virtual universe of The Cloud. To do so, you will need to master the tools of software development and beyond. Do you have what it takes to defeat the evil Legacy Systems and save The Cloud?

Playing the game

The game is currently under active development, after a transition in ownership. End-user friendly builds of the game are coming soon!

Local development

Developing TerminalQuest requires the following dependencies to be installed:

  • Node.js and npm - the game is currently tested and running locally with Node 18.
  • Python is currently required to install and configure some dependencies. Python 3.9 should work - 3.11 has been known to cause problems with our current build.

After cloning this repository, install dependencies with:

npm install

Fair warning - during this transitional period, this process may not happen without error. After dependencies are successfully installed, you can run the game in development mode with:

npm start

This will open a local Electron window running the game.

License

The source code for the game is available under an MIT license (see LICENSE).

The artwork, music, and other creative assets in this repository are available under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.