~jack/misc

misc/codeworld-raycaster/README.md -rw-r--r-- 869 bytes
008ecc90Jack Kelly Add functional-images to default.nix/ci 26 days ago

#Codeworld Raycaster

This is a simple raycaster I put together based on F. Permadi's tutorial "Ray-Casting Tutorial For Game Development And Other Purposes". Note that some pages in Permadi's tutorial are not reachable from the table of contents - use the next/previous page links to view those.

Rays are not cast using Permadi's method, but instead use the Algorithm of Amanatides and Woo.

There's no collision detection.

#Building

The easiest way to get a build environment is to use Nix. Once you have nix installed, you can run nix-shell to enter a shell with GHC and all needed libraries available.

After you have GHC ready (either from Nix or otherwise), build and run the raycaster with cabal v2-run.