A demonstration of using ray casting to render an explorable 3D space only using coloured characters for the visuals, in KX's programming language Q.
bash
(Tested with Git Bash for Windows' MinTTY terminal)q/kdb+
(Tested in version 4.0)- The Linux command
tput
Note: version 1.0.0's method of registering input without needing to press the Enter
key may not work in some terminals, it is planned to change to a simpler, more reliable method in further updates
W
/S
: Move Forward/BackA
/D
: Look Left/RightQ
: Quit the Game