Welcome to Raytracing! This is a project I made 3 years ago but I never ended up published it :(. But here it is! Press the WASD keys to move in all directions and use ARROW KEYS to look around. There might be a weird glitch when you go outside boundaries..
I believe I watched The Coding Train to help me with this project. I recommend you watch him! This example shoots light rays from a moveable source until each ray hits a randomly generated wall. The distance the ray travels will determine the brightness of the ray at that point. Have fun!!