Skip to content

Control a cool upside-down emoji, shoot lasers, and hit targets to beat levels. Play now: https://goaltosin.github.io/zap-plot/

Notifications You must be signed in to change notification settings

goalTosin/zap-plot

Repository files navigation

Zap Plot

Welcome to Zap Plot a laser maze game! An enjoyable and challenging game where you must navigate through levels, bounce lasers off mirrors, and hit the target to win. Test your strategic thinking and precision aiming in this exciting game!

Features

  • Tiled Game Board: Each tile is neatly drawn with white borders on a black background.
  • Rotatable Player: Control a smiling emoji player that can rotate to aim at the cursor.
  • Green Laser: Shoot a green laser from the top of the player's head.
  • Laser Bouncing: Lasers can bounce off mirrors to hit the target.
  • Multiple Levels: Play through multiple levels with increasing difficulty.
  • Level Maker: Create, edit, and share your own levels with our intuitive level maker.

Playing the Game

  • Open the game
  • Move the mouse to rotate the player.
  • Click to shoot a laser towards the cursor.
  • Use the laser to hit the red point and complete the level.
  • Watch the laser bounce off mirrors and strategize to hit the target.
  • Complete each level within the laser shot limit.

Level Maker

  • Open the level-maker.
  • Use keys to create mirrors, points, and other elements on the game board. More instructions when you get there

Note: Only the first 3 levels have been developed.

Coming soon

  • Game
    • More levels
    • Mobile phone support
    • In-game tutorial
    • Laser Limit: Each level should have a limited number of laser shots.
  • Level Maker:
    • Built-in bot to generate new levels.
    • Reflection preview: Instantly preview reflection without having to wait for the lasers after shooting them

Known bugs

  • Errors when repeatedly shooting the lasers fast

Contributing

We welcome contributions from the community! If you have ideas for new features, bug fixes, or improvements, feel free to open an issue or submit a pull request. Check the CONTRIBUTING.md

Conslusion

Enjoy playing and creating with the Laser Maze Game! If you like the project, don't forget to star this repository ⭐️