based on your idee to split process push mode and rotate mode, I split by angle the player push for let a free space only pushing, and two other for rotate positif and negatif (also I check colision box and player when the box rotate). It seem work more correctly like this :D thanks.
edit: but move the white box in a correct angle for laser look more dificulte now x')
Ailten
Creator of
Recent community posts
I take note for the boxs movement : I have not found a good math calcul for rotate the box in direction of player push it, so I rotate by one every frame the box are push. But if the rotate make an angle of box enter in geometry of player, it make it stuck on it (until the player move back on the next rotation let it free). Another solution is just make room more larg when a box need to passe, but for now the interuptor can only open one door, so I can't lock a box in a path of larger 2.
If you have any sugestion or idee (for a present mecanic or new one), I can try to apply it on game :>
Hello,
I make a little game called "Laser 'n Monster".
The main mecanic is here (you build a map with lasers and mirors, for shoot monster, and gain more props).
When my friend try it, found little bit borring, so I search idee for make it funnier to play.
I adding other props (hammer and rotation) and a scorring systeme.
What tipe of game do you want to make ? (3D, 2D, fps, point and click, platformer, puzzle game ... ) it can be influe what is the more important to learn in priority.
Also, what libreary/engine do you whant to use ? some engine have diferent aproche, or someone is spécialise for make one type of game.
I think a good way to leurn is watching tutorial video (becose you can see what type of game the personne make before watch the entire video).