2D Puzzle Game of Reflecting Lasers

So I started to make a new game about lasers and mirrors a few days ago, what do you think of it?


(Sorry that the resolution is really low, the file size is too big for 480p or 360p)

Here’s the Game Link if you want to try it out.

v5.0

v4.0

v3.0

v2.0

v1.0

Fun Fact : This game was inspired by Laser Attraction!

20 Likes

This is very cool!

I’d recommend having the blocks spawn on the grey space to the side instead of in the play area.

I’d also change the blocks to be shiny to represent a mirror.

3 Likes

Thanks!

For the mirrors spawning on the side, you mean something like this correct?

No, I meant adding them to the mid stone grey space off the play area.

Edit: The part that isn’t a grid.

1 Like

Ohhh, ok I get what you mean now.

2 Likes

I finished it!

1 Like

Very cool! ‌‌‌How does it work?

1 Like

Very good game and very unique idea! For suggestions to improve:

  1. Add some sound effect (There are very important.)

  2. Add teleport animation when teleport to next level.

1 Like

Here, a list that shows how it works.

  • Dragging Mirrors - This topic definitely helped me out solve the problem for dragging parts.
  • Reflecting Lasers - I just did a quick google search and this helped me with the formula for reflecting RayCasts.
  • Completing Levels - I basically just check if the laser hit the goal, if it hit the goal, increase timer by 1, else set it back to 0. If the timer is greater that 45, then it will go to the next level.
1 Like
  1. Make the laser and two hoops become green when complete
1 Like

Animation is done! (I used the Cubic easing style.)


It looks like you are actually going to the right, but no. I’m actually just tweening the Z axis to 100, then I set it to -100, then I tween it back to 0.

Edit : Also, if you are wondering why the start and goal are the same colors, well, I’m planning to add multiple goals of different colors!

Edit 2 : Finished the Goal animation! I thought that turning it into green would be weird because there might be a green laser, but here is the video.

1 Like

Your game is very addictive and cool! The gameplay is perfect!

The things to add are:

  • More levels, because it’s very short.
  • If there isn’t already, you should make a save system.
  • Add music.
1 Like

There already is music, maybe I will make a save system. Check the main post, I updated the video with the new 6 levels.

1 Like

Definitely looks really cool as this is something I haven’t seen done on Roblox.
maybe just make the cubes look more like a mirror.
suggestion, maybe add several different variations of blocks/lasers like the grey blocks that block but instead they can maybe go through it but the player has to figure that out or something.

  • or maybe with the laser animations add it so it tweens the laser to look like its shooting out??
1 Like

How can I do that? I made them 0.2 transparency and 1 reflectance, I don’t know how I can make it look more like a mirror.

So you mean like a red laser can go through red glass, but a blue laser can’t?

1 Like

Ok, sorry.

If you want more visits you really need a save system because for example if you have 30 levels, and a guy leave the game to go eat at level 27, if the game don’t save he won’t do all the 27 levels again! If it save people will more play your game. For people who finished all the levels, maybe you can add a rebirth system, and with a certain number of rebirths you can have differents colours for the mirrors and lasers, like this players will want to play a lot to have all colors!

Hmm, maybe rebirths can give chat tags instead! But the different colors is definitely still a good idea.

Ok, I will make the save system soon then.

1 Like

Finally, I did it!

1 Like

Hey there! very cool game! Sadly with the roblox player base I don’t see this getting much attention, people will get bored and move on, letting the game die. It would be cool to see this incorporated into a bigger game though! like trying to open up a bank or a mini game :slight_smile:

1 Like

Personnaly if I see this game on Roblox I’d like to play it !