V
vanbear
Guest
Finally I took courage to show you guys what little abomination I commited
So Much Laserz! (quite cringey title, isn't it?) is a game I made for one of my college projects, over a year ago, and after getting positive feedback from my friends, parents and my course instructor AND after a whole year of doing nothing with the game passed, I thought maybe I could continue this little project. ... and yes, I used the arcade font.
What is this?
It's a combination of platformers and puzzle games. It's where Megaman-style jumping meets laser reflections puzzles, althought there are no predefined directions or such stuff, everything is computed real-time using sprite-based normals, raycasting and beam reflecting.
What to do in there?
Your objective is to get through the door... but it's locked! How to open it, huh? It's simple: you have to manipulate the path of laser beams using splitters, mirrors and such (more ideas in the future, maybe?) so it goes right to sensors, which open the doors upon receiving a signal.
- purely arcade levels with lots of platforms and jumping and avoiding danger
- purely puzzle levels with lots of thinking, rotating, moving stuff and jumping and avoiding danger
- combination of these two
Controls: (keyboard / x360 gamepad)
Walk ....... left-right arrows / left analog stick
Jump ...... up arrow / A
Interact ... Z, X / X, B
Restart ... R / Select
Pause .... Esc / Start
Notice that there are two buttons for interactions, you can use both on everything interactable, but the control panels that move and rotate stuff around have two active states: LEFT and RIGHT, of course it tells you which way you want to move/rotate an object that is connected to the panel.
Special thanks to:
HeartBeast, Shaun Spalding, Making Games 101, PixelatedPope - for great GM tutorials on YT
xot, strawbryjam - for awesome collision_normal script
Eric Skiff - for sharing his 8-bit tunes
Capcom - for Megaman, bring him back!
SFB Games - for Chiptone
Let me know what you think, opinions, ideas and constructive criticism appreciated.
Thanks, have a good day!