New Puzzles


After completing an outline of my concept for Help Me Lift This in PuzzleScript I started immediately running into roadblocks. I wanted to implement certain features, such as blocks that could only be pushed if both players were pushing in a certain orientation. But I could not figure out how to structure such a command as things are laid out like this in PuzzleScript:

(player pushes crate)

[ >  Player | Crate ] -> [  >  Player | > Crate  ]  

In order to overcome this hurdle, I instead decided to design puzzles that require careful positioning to be solved. I created more complex shapes for the characters to maneuver around and used the rigid function to make sure that these shapes held together. I refer to these shapes as "couch" in my code:

(couch logic)

rigid [ >  Player | Couch ] -> [  >  Player | > Couch  ]     

+ rigid [ Moving Couch | Couch ] -> [ Moving Couch | MOVING Couch ]

rigid [ >  Friends | BigCouch ] -> [  >  Friends | > BigCouch  ]     

+ rigid [ Moving BigCouch | BigCouch ] -> [ Moving BigCouch | MOVING BigCouch ]

I also changed the aesthetic of my game a little bit as I felt that the yellow and white background was making it hard to look at the screen.

I would love to redo the art of my game and make it beautiful but I need to learn the ways of HTML first. This is how assets are created in PuzzleScript: 

Couch1

darkblue lightblue

01010

10101

01010

10101

01010

Files

Help Me Lift This.html 375 kB
Mar 01, 2021

Leave a comment

Log in with itch.io to leave a comment.