Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/textadventures/squiffy
a tool for creating interactive fiction
https://github.com/textadventures/squiffy
Last synced: about 2 months ago
JSON representation
a tool for creating interactive fiction
- Host: GitHub
- URL: https://github.com/textadventures/squiffy
- Owner: textadventures
- License: mit
- Created: 2013-12-01T14:16:04.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-20T11:32:44.000Z (9 months ago)
- Last Synced: 2024-07-16T23:12:28.650Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 440 KB
- Stars: 158
- Watchers: 17
- Forks: 37
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Squiffy
=======Squiffy is a tool for creating multiple choice interactive fiction. Squiffy is written entirely in JavaScript - the compiler uses [Node.js](http://nodejs.org/) and the games it generates run in a web browser.
For installation and usage instructions, [see the documentation](http://docs.textadventures.co.uk/squiffy/).
The plans for forthcoming releases are on the [development roadmap](http://docs.textadventures.co.uk/squiffy/roadmap.html).
For discussion and help, see [the forums](http://forum.textadventures.co.uk/viewforum.php?f=24).
## Contributing
Contributions are welcome! Fork this repo, fix a bug or add a feature, and then create a pull request.You can run your local copy of Squiffy instead of the globally-installed version from npm by using `node squiffy.js` in place of the `squiffy` command. If you're using Windows and want to replace the global `squiffy` command with your local development version:
1. Clone master of your fork to your local machine (e.g., `C:\projects\squiffy\`).
2. Install Nodejs if you haven't already
3. From your squiffy directory, run `npm install`
4. Next run `npm install squiffy -g`
5. Delete the new `squiffy` folder in your global `node_modules` folder: `C:\Users\[yourUser]\AppData\Roaming\npm\node_modules\squiffy`
4. Open a new command prompt as Administrator.
5. Create a symlink between your npm and development squiffy folders by running `mklink /D C:\Users\[yourUser]\AppData\Roaming\npm\node_modules\squiffy C:\projects\squiffy`Now running `squiffy helloworld.squiffy` will use the code from your project folder.