Skip to content

NinovanderMark/WebLabyrinth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

What is Web Labyrinth

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

How do I play this?

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.

Controls

  • Use the arrow keys to move around
  • Pressing the 'M' key opens a top-down map

How do I build the code?

  • 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