To extend a PlayfulJS demo, just fork this repository. If you make something cool, email or tweet me a link so I can announce it from playfuljs.com!

Once you fork this repo and push to your own gh-pages branch, your work will be accessible at a url like http://resseguie.github.io/playfuljs-demos/raycaster

Walk using arrow keys or WASD + mouse. Press 'm' to view overhead map.

Code refactored to allow passing a level option object to map/player.

Credits

Special thanks to ideas, code, and inspiration from: @hunterloftis @aaronfc @judax @nicmendoza

SFX:

breathing by ceberation

footsteps by kenny

rain by mark diangelo

thunder by mark diangelo

thunder by mike koenig

thunder by unknown

spooky background by brandon morris

howl by unknown