FyreVM-Web is a web application platform for Inform 7 based Interactive Fiction stories. There is a standard template, standard components, and a reference to the glulx-typescript engine. The platform relies on glulx-typescript, fyrevm web manager, fyrevm memory manager, reactjs, and semantic-ui as its core components.
To be installed by the user:
-
TypeScript
npm install -g typescript
Other items will get "pulled" from various git repositories, including:
You may wish to alter a template or create your own. In that case, you'll want to clone or fork the entire repository and make your changes.
-
Clone FyreVM-Web
git clone -g fyrevm-web
- npm install
- git submodule init; git submodule update
- cd src/FyreVMWeb; tsc; cd ../..
- npm run build
- npm install
- git submodule init; git submodule update
- cd src/FyreVMWeb; tsc; cd ../..
- npm start
- In the src/templates folder, create a new folder with your template name (e.g. threewindows)
- Copy the Standard template to your new folder and modify as needed.