ASCII Raycaster Thingy

# # # # %%%%%%%%%%%% # %%%%%%%%%%%% # %%%%%%%%%%%% # %%%%%%%%%%%% # ##*** #########################%%%%%%%%%%%% # #############********************** ##################################%%%%%%%%%%%% ##################*****************************+++++++++ ##################################%%%%%%%%%%%% ##################*****************************++++++++++++++ ##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************+++++++++++++++++++++++++++##################################%%%%%%%%%%%% ##################*****************************++++++++++++++-------------##################################%%%%%%%%%%%% ##################*****************************+++++++++------------------##################################%%%%%%%%%%%% #----#############**********************----------------------------------##################################%%%%%%%%%%%% #---------------##***--------------------------------------------------------------#########################%%%%%%%%%%%% #-----------------------------------------------------------------------------------------------------------%%%%%%%%%%%% #-----------------------------------------------------------------------------------------------------------%%%%%%%%%%%% #-----------------------------------------------------------------------------------------------------------%%%%%%%%%%%% #-----------------------------------------------------------------------------------------------------------%%%%%%%%%%%% #======================================================================================================================= #======================================================================================================================= #======================================================================================================================= ======================================================================================================================== ======================================================================================================================== ======================================================================================================================== ======================================================================================================================== ========================================================================================================================
Use WASD to move, QE to turn.
About · More by Tront

ASCII Wolfenstein by Tront

A Wolfenstein-style raycaster that renders to ASCII characters instead of pixels. Walk through the maze and watch the walls resolve out of text, using the same column-by-column raycasting idea id Software shipped in 1992.

One page, no install, vanilla JavaScript. By Tront (Trent Sterling). It later grew into the ASCII triangle renderer behind VibeMaze.

More from Tront

All games and tools · Devlog · Discord · Source on GitHub · tront.xyz