RAYCASTING A basic javascript implementation of dynamic raycasting. It implements the p5.js library for the 2D graphics. It has a point light source that casts light in the form of linear rays. The walls can be randomly drawn to act as obstables. This projects shows how lighting is implemented in games. The next phase would be to implement reflection of light from the obstacles.