🌹CS 492 final project - interactive fiction game made with Twine!
This project uses yarn as a package manager, and Svelte as the frontend framework. Tailwind CSS is the preferred method of styling, and prettier for formatting is a part of the repository. Finally, this project is deployed via Netlify.
- Clone this repository locally.
- In the root of this repository, run
yarn install. - Other commands:
- To start a development server:
yarn dev. - To create a production version:
yarn build. - Locally preview the production build:
yarn preview. - To format:
yarn format. - To lint:
yarn lint.
- To start a development server:
- If you haven't already, install Twine.
- Clone this repository locally, but do not put it in the same folder as the one that was automatically created by Twine to hold all Twine stories.
- All files relating to the story are located in the
staticfolder, in this repository. TheCS492-Rosie-IF.htmlfile is the compiled Twine story. To open this story in Twine, head to Library → Import → then choose the aforementioned HTML file. - This will create a copy of the story in the Twine application folder, and any edits you make to the story will impact this copy. This means that to sync to git / GitHub, you need to copy back and replace the file in the repository folder. You can do this when in the story: Build → Publish to File → save to repository folder.
- ASCII rose
- rose icon
- "at home" background music
- "at bar" background music
- Code snippets such as the "blinking recording circle" have in-game citations.