Web Labyrinth is a 3d Raycaster that runs in the browser. It's built using TypeScript and Node.js and heavily inspired by the Lode Computer Graphics tutorial on raycasting, as well as Andrew Mushel's Javascript implementation
The GitHub pages site for this repository has a playable demo and can be found at http://weblabyrinth.ninovandermark.nl/
Alternatively, one can download one of the releases, and place the contents of the ZIP in a web host of your choice to be run from there.
- Use the arrow keys to move around
- Pressing the 'M' key opens a top-down map
- Clone the repository
- Run
npm install
from the root of the project - Run
npm run serve
to start a local development server that automatically rebuilds on changes - Navigate to http://localhost:1234 in your browser to play and test