Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.35 KB

README.md

File metadata and controls

25 lines (13 loc) · 1.35 KB

LaserLights

LaserLights is a drag-and-drop sandbox game where users can create cool patterns using mirrors to reflect laser beams around the screen. Add in lasers of different colors and mirrors of different sizes - get creative!

Live Site

Features

  • Rotate and drag lasers and mirrors. Rotate an object by clicking on it, then pressing A or D. Click and hold on an object to drag it anywhere on the canvas.

rotate

drag

  • Add more objects to the game. Select from the control panel which type of object you would like to add, as well as any additional properties (laser color or mirror size). Then, click the + to add your newly created object.
  • Remove objects from the game. Simply drag an object to the trash can below the control panel to delete it.

add_and_delete

  • Turn out the lights. Click the lightbulb in the top right to see your designs in their purest form!

Technologies Used

LaserLights is written in pure vanilla JavaScript, using HTML5's Canvas to render the game.