Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 936 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 936 Bytes

RayCaster

This is a simple raycaster that I hacked together as a learning project with C & SDL. It's nothing I'm particularly proud of—it's just a learning project to better understand ray casting.

raycaster

Building

It comes with an Xcode project ready to build. The SDL2 and SDL2_image frameworks are distributed with it. The code itself should all be portable to other platforms without changes.

Running

Use the arrows keys to turn and step forward/backward. Press the 'm' key to see the overhead map. Press it again to hide it. You can change the "level design" by editing the array laid out as a square at the top of game.c in initialize().

Learning Resources

There were two articles that were particularly helpful:

License

Apache