Raycasting in JavaScript

Made with P5, fiddle with it yourself in the editor.