jbush001 / fconsole

A fantasy console based on FORTH.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Status

FORTH has a fervent base of adherents who rave about its simplicity and power. While the mechanics are pretty simple, I've never really fully understood its Te. 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: https://jbush001.github.io/fconsole/

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 node

To run tests:

npm test

To run in browser:

npm start

Open a web browser to http://localhost:3000/index.html

About

A fantasy console based on FORTH.

License:Apache License 2.0


Languages

Language:JavaScript 64.3%Language:Forth 32.5%Language:HTML 1.8%Language:CSS 1.3%