Things that would be nice but aren't currently planned.
Compiling words to native along with elimination of stack use. Allocation of registers is to be done via tracing the call flow graph constructed by forth words. Handling of of an unknown number of items will yield stack code and exit must push any remaining live items onto the stack before entering the next word.
Parsers for DAG text formats.
Bindings for OpenGL.
Words for interaction with the X11 protocol.
Space exploration game.
- Projectiles - range limited by arc, damage by velocity
- Fire - burns until fuel depleted, spreads via objects
- View - top down with items within a 360 camera fov shown if lights are on
((x-4|t>>8)+3)|x+4
Stats screen
___ __100%_ helmet
,' ',/
: :
\ /
shoulders _20%__ ,-' '-,
\ ,' ',
: : : : OXYGEN ██████████████▌ ▏
: : : : HEALTH ██████████▌ ▏
chest _74%______ : : HUNGER █████████████████▌▏
: : : : BATT ██████▌ ▏
: : : : RADI █▌ ▏
: ' ' :
'-: : :-' _________,__
arms _100%__/ : : : __45%_ knees --------/ --- ___\
: : : / |__,''', ,-__,,--/_;
:: : :: /_/ |__| \__90%_ light
: : :
: : : rounds _73/300__/
: : :
'--'--'
\__50%_ legs
Pause screen
▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄
██ ██ ██ ██ ██ ██ ██ ██ ██ █
██▄▄██ ██▄▄██ ██ ██ ██▄▄▄▄ ██▄▄▄▄ ██ █
██ ██ ██ ██ ██ ██ ██ ██ █
▄▄ ▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄
Menu screen
▄▄▄ ▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄ ▄▄
██▀██▀██ ██ ██ █ ██ ██
██ ██ ██▄▄▄▄ ██ █ ██ ██
██ ██ ██ ██ █ ██ ██
▄▄ ▄▄ ▄▄▄▄▄▄ ▄▄ ▄ ▄▄▄▄▄▄
Misc characters
shade : ░ ▒ ▓
blocks: ▟ ▞ ▝ ▜ ▛ ▚ ▙ ▘ ▗ ▖ ▀ ▄
steps : █ ▇ ▆ ▅ ▄ ▃ ▂ ▁
bar : █ ▉ ▊ ▋ ▌ ▍ ▎ ▏
ascii : !"#$%&'()*+,-./0123456789:;<=>?@
ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`
abcdefghijklmnopqrstuvwxyz{|}~
box : ─│┌┐└┘├┤┬┴┼
geom : ◯◜◝◞◟◠◡□■◁△▷▽◆◇◌●
brack : ❨ ❩ ❪ ❫ ❬ ❭ ❮ ❯ ❰ ❱ ❲ ❳ ❴ ❵
Title
▄▄▄▄ ▄▄▄▄▄▄
██ ██ ██
██ ██ ██
██ ██ ██
▄▄▄▄ ▄▄▄▄▄▄
▄▄▄▄ ▄▄▄▄▄▄
██ ██ ██
▄█▀ ▄█▀ ▄█▀
▀█▄ ▀█▄ ▀█▄
▄▄▄▄ ▄▄▄▄▄▄
Spinners
❰ ◜ loading ... ❱
❰ ◝ loading ... ❱
❰ ◟ loading ... ❱
❰ ◞ loading ... ❱
❰ ◯ complete ❱
❱
Bars
OXYGEN ██████████████████▏
OXYGEN █████████████████▉▏
OXYGEN █████████████████▊▏
OXYGEN █████████████████▌▏
OXYGEN █████████████████▍▏
OXYGEN █████████████████▏▏
Notifications
❰ ❱
❰ I ❱
❰ IN ❱
❰ M INA ❱
❰ EM INAC ❱
❰ TEM INACT ❱
❰ STEM INACTI ❱
❰ YSTEM INACTIV ❱
❰ SYSTEM INACTIVE ❱
❰ YSTEM INACTIV ❱
❰ STEM INACTI ❱
❰ TEM INACT ❱
❰ EM INAC ❱
❰ M INA ❱
❰ IN ❱
❰ I ❱
❰ ❱
Adventure game.
Levy
┌───┬───┐
│ L │ E │ V Y
└───┴───┘
Minerva
┌───┬───┐
│ M │ I │ N E R V A
└───┴───┘
vim: et