Petra by cassowary

Petra is a puzzle game where your goals are constantly getting in the way!
Push the colored blocks around to match the target shapes at the bottom. But beware -- once you make a target shape, the blocks will become immovable! Be careful where you put the shapes, or you might just run out of space! ;)
There are 18 levels. I wanted to do 20, but... you know how it is.
Controls: - Arrow keys to move. - R to reset the puzzle. - M to toggle music. - SHIFT+X to delete your save file.
Tools used: - Music: FL Studio with the wonderful SQ8L VST - Sound effect (there's only one): bfxr - Graphics: The GIMP - Code: Just plain ol' javascript and HTML5 canvas!
This is my first LD, but I really enjoyed it!

| HTML5 (web) | https://cassowary.itch.io/petra |
| Source code | https://github.com/broomweed/ld42 |
| Source code | http://cassowary.me/ld42/src.zip |
| Original URL | https://ldjam.com/events/ludum-dare/42/petra |
Ratings
| Overall | 21th | 4.102⭐ | 51🧑⚖️ |
| Fun | 24th | 4.071⭐ | 51🧑⚖️ |
| Innovation | 215th | 3.459⭐ | 51🧑⚖️ |
| Theme | 455th | 3.337⭐ | 51🧑⚖️ |
| Graphics | 287th | 3.408⭐ | 51🧑⚖️ |
| Audio | 57th | 3.724⭐ | 51🧑⚖️ |
| Humor | 177th | 2.966⭐ | 46🧑⚖️ |
| Mood | 137th | 3.467⭐ | 47🧑⚖️ |
| Given | 38🗳️ | 17🗨️ |
@triplefox I'm not so much of an arranger/mixer-type person (more of an instrumentalist), so I appreciate this feedback. I'll try to work on my music mixing skills in future.
@elenesski Yeah, the initial idea spawned from the theme, but it kind of diverged somewhat from the initial conception. Some levels are closer to the initial idea, like 'Midas Touch' and 'Corners', where you're actually _running out of space_ to move the boxes around if you mess up. But some of the levels don't really suit the theme so well.
At first I thought, not another sokoban clone thingy again. But you've got some really nice level design down there.
The controls are a bit funky, it's easy to go to far and screw up the puzzle. But other than that I really enjoyed it.
Good job!
Love this entry, good job!
Edit: I'm using firefox on windows 7. I hope you can get it fixed, I'll hold off rating until I can properly experience it, but if it helps, I love the art style.
edit: It seems to work for me on Firefox (61) on Windows 7. What version of firefox are you running?
If you click out of the game and press F12 and select Console, is there an error message displayed?
Well done!
The only thing that frustrated me was the level 10 because figuring out the solution was about randomly pushing blocks instead of trying to understand how the pieces could fit together. On the other hand, lvl 18 was hard but not frustatingly random, I felt that every failure was me being dumb and not me trying to figure out some information I didn't have.
But that was just one level and that one aside, all the levels were really well designed.
Great game overall, congratulations on your entry !
:point_right: It would have been nice to see some sort of narrative. The text that told the player good job after each level could have been used to build a silly little block world in our heads, probably boosting this games Mood and Humor ratings.
:bulb: The graphics style (and maybe the block pushing and running around the outside of the level) reminds me of Baba is You.
:star: Overall good job, and thank you for making this.
Awesome game, dude! It was simple, but it was fun, and made for a ton of interesting and challenging puzzles! The music was good, and the sound effects were a nice touch! I do kind of wish i was able to fullscreen it, but that's ok! Overall well done, can't wait to see what you do in the future!
P.S. Sorry it took me a while to get to your game! I try to play, grade, and leave feedback on all of my commenters' games, unless I can't get it to work or I'm simply uninterested. (Although the only games that really don't interest me are first person horror games) For a while I thought I had already graded your game, it was only until recently that I realized I forgot to. At least I got to it eventually, right?
I think it's the LD42 game on which I spent the most time ! :smile:
Excellent, excellent puzzles! I reached the last level but gave up after a few tries haha. It was really interesting how you communicated to the player throughout the later levels. Felt like a personal connection to the dev, y'know...? Awesome job.
Definitely having a fun time playing it. And I thought the harder level was the one with a row of blue/green blocks on the right in a cramped space. (obviously the final yellow level was hard too)
I'd probably also like to have something so that we can replay the game, now that I've finished it.
Thanks! This was fun!
- Nice graphics
- Awesome soundtrack
- Good puzzles
No cons from me. Good job!