Terminal-based raycaster demo written in pure C. It renders a pseudo-3D first-person maze in the style of Wolfenstein 3D directly in the console using curses library and ASCII characters.
↑, w Walk forward
↓, s Walk backward
←, a Turn left
→, d Turn right
Esc Quit
- C compiler
- CMake
curseslibrary
mkdir build && cd build
cmake ..
make
./RayCasting