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
A Sokoban game where you'll need to accept a helping hand, whether you want it or not.
Status | Prototype |
Author | Rachel Heleva |
Genre | Puzzle |
Tags | PuzzleScript, Sokoban |
Leave a comment
Log in with itch.io to leave a comment.