SCRIPT-8 is designed to encourage play — the kind of wonder-filled play children experience as they explore and learn about the world. In order to support this goal, everything in SCRIPT-8 has immediate feedback. It is what some call a "livecoding" environment.
Each cassette is recorded to a URL you can share with anyone.
Play cassettes with a keyboard or gamepad.
You can inspect any cassette's contents (even if it's not yours), change the code, art, or music, and record it to a different cassette — a new version.
If you have any questions, come join us on the Fantasy Consoles discord server, a friendly place to chat about these sophisticated, cutting-edge computers. The server has a dedicated SCRIPT-8 room.
Setup for local development
0 - Clone or download this repository
1 - Install prerequisites
2 - Install this repository
3 - Start a development server
Open up 2 terminals. In the first one, type:
Wait until it says
Compiled successfully!. Then, in the second terminal, type:
This will open SCRIPT-8 on
Note for windows users
In some circumstances yarn can complain with something like this error:
yarn run v1.13.0 $ npm-run-all -p iframe-start-js iframe-watch-css $ cd src/iframe; react-scripts start $ cd src/iframe; stylus src/css/Iframe.styl -o src/css -w The system cannot find the path specified. The system cannot find the path specified. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. ERROR: "iframe-start-js" exited with 1. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
A quick fix is to install Git for windows and configure npm to use Git Bash instead of cmd to run package.json scripts.
yarn config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"
dev branch. Pull latest. Then,
yarn run version
yarn run deploy
SCRIPT-8 was built with create-react-app. Consult its guide for more instructions (e.g. running tests, building).