https://github.com/jbush001/ForthConsole
A fantasy console based on FORTH.
https://github.com/jbush001/ForthConsole
Last synced: 2 months ago
JSON representation
A fantasy console based on FORTH.
- Host: GitHub
- URL: https://github.com/jbush001/ForthConsole
- Owner: jbush001
- License: apache-2.0
- Created: 2024-02-11T20:31:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-14T04:55:12.000Z (over 1 year ago)
- Last Synced: 2024-04-19T05:44:12.018Z (over 1 year ago)
- Language: JavaScript
- Size: 549 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/jbush001/fconsole/actions/workflows/node.js.yml)
FORTH is one of these languages (like Lisp) that goes to an extreme with minimalism
and has a base of users who swear by it. While I appreciate its interesting
aspects, I've never really fully understood its appeal. I've been having fun recently
making small games in PICO-8, and I thought an interesting way to understand FORTH better
would be to create a quick and dirty fantasy console based on it.Live version here:
Keyboard mapping:
Arrow keys: up/down/left/right
Z : A button
x : B button## Develop and test locally
Install NodeJS:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
(reopen shell)
nvm install nodeDownload dependencies:
npm install
To run tests:
npm test
To run in browser:
npm start
Open a web browser to