My first entry to Ludum dare, got stuck on some collision thing and mechanics way too long, next time I will lower my goals quite a bit or/and use some premade engine.
Anyway, its made in good ol' HTML & JavaScript - drawing using a Canvas and all that good stuff. Tried to make it somewhat responsive so you could play fullscreen with F11 if you'd like. I used requireJS just o ease the work of loading different JS files on the fly, and some jQuery is thrown in for good measure. Oh, and not to forget - SFXR for the sound.
EDIT: After reading the rules I realized some bugfixes are allowed with a changelog highlighting changes, wish I realized this right after so everyone didn't have to play with the broken collision.
Changelog: - V1.1 Fixed collision a bit, not perfect but removed alot of wierd sticking to corners.
PS. If you are interested you can press Insert/Delete to toggle debug mode that basically shows performance (top left is ms between logic updates, and top right is ms between rendering updates) and some debugging lines and stuff I needed when I was trying to figure out collision that kinda made a pretty sweet effect.
I really like the concept of the world changing shape, and depending how it changes unlocks possible solutions.
It'd be interesting to see more levels with this concept taken further as I think you could come up with some really interesting puzzles with this mechanic.
A good number of different levels, with varying difficulty!
A lot of fun, although the game made me swear a few times! :D
"got stuck on some collision thing" I feel your pain. That one thing that just gets you and eats away your hours and messes up the plan!
Innovative game! The core idea is great and so is the level design. Just one thing though: IMO normal platform control would have been better. The rotating player was frustrating...
The idea is very cool but the buggy collision makes it kinda hard to control (but the rotating square is cool). Maybe use an existing physics engine next time?
The physics are a little weird, but that's what makes this game fun. Personally, I think that you should remove the forever scrolling aspect of the levels to make them smaller. This would help it fit the theme of "A Small World" better. Overall, great game.
Took a while to get the hang of controlling that cube, but I quite enjoyed this! The mechanic of revealing more of the level was interesting, it's not easy coming up with something fresh in the world of puzzle platformers but this felt pretty unique and could probably be taken further.
The repeating world idea is great and you've pulled it off really well. The floaty physics on the box does make some of the more precise jumps a bit tricky, but overall it plays quite well.
You were really going for that Innovation category were you? Pretty fun game and one of my favourites so far. The game mechanics are a little glitchy though and I kept getting stuck on corners.
It wasn't easy in some places and the physics are a bit rough, but the game was well constructed. I liked the resizing mechanics, though you could probably have constructed a few real puzzles out of them instead just letting the player try to reach the next item.
I've always liked physics based games, so hats off :)
I like the "level editing" aspect of these mechanics. The square did get caught on corners pretty often, and did at one point wedge itself into the third level, but overall it was fun!
I LOVE THE IDEA! The expanding/contracting and wrapped levels are really cool. I think this is a great mechanic that can make a great game! Unfortunately, the control and player mechanic were a little clunky . But, hey, it 48hrs! Great job!
When I first saw this game I thought it would be a really simple platformer. Mostly because of the art. But I gave it a try and I am happily surprised. The walking mechanic, the spinning, makes it already stand out. I like the world shape mechanic, I haven't seen anything like this. The game can sometimes feel unfair, mostly when you have to make a precise jump. The game is just not made for precision jumping and when it is put in the game it is quite frustrating. You probably already know this but the graphics and sounds are really lacking. But in the end I think fun gameplay matters more than good sound and art. I have to say, I really enjoyed this. Well done!
Well done! Simple mechanic, but working well. I would have liked a little more control on the jump, maybe mario style (the longest you hold, the highest you jump)
Great concept idea!! The game is superinteresting, the mechanic is awesome! I also like the clunkyness of the cube, it adds some difficulty to reaching the milestones!!!
Heeyyy, this is pretty cool! :) This seems like a pretty unique concept, and it's executed fairly well!
I liked your decision to have the cube roll and bounce around, it gave the game a lot of charm! However, it might have been better to keep it as an animation or something, as sometimes the cube bouncing around would mess up my jumps...
What would be really interesting to see in the future would be a more puzzle-oriented version of this game. Currently, because the world growers/shrinkers disappear after you collect them, it's kind of implied that in order to progress, you have to collect every single one (otherwise you'd get stuck). If the world manipulators stayed there after you touched them, the player could hit one, and explore how it changed the world. Then they could determine if the change was for the better and keep going, or for the worse and go back to revert it.
Either way, I always thought it was super cool when I grabbed one of those things and saw a path open up. :)
Beside the collision problems, this is a really cool game. The idea with the expanding world is really good and the execution and visual presentation is really well done.
The concept with the growing/shrinking levels is really innovative and you managed to create a good bunch of levels! The level design overall was pretty good and some of the stages offered quite the challenge ;)
The only thing that really grinds my gears are the controls. They take some time to get used to and in the last level the cube got stuck in the wall (but as I really enjoyed the concept I started over and finished the game).
Really good mechanics! The fact that the player is a square caused a very nice interaction with the physics. I also loved how you expended the looping level design. This was the best platformer I have played so far in LD38.
The growing and shrinking world is neat, and the wraparound levels also make for some interesting level design, which is very cool. As others have mentioned, the little cube is hard to control, and dying on a long level due to feeling like you don't have control is no fun :-/
Besides the control difficulties (which is always hard in a platformer) and a few clipping bugs, I had fun. Thanks!
This is a really great game, was fun to play and held my attention despite the controls often being awkward. Wrapping levels and the expanding/contracting segments were a great puzzle mechanic, a bit linear but novel and very interesting. I love that the player is a square/cube that rotates as it should, but this both provides novel mechanics (jumping at the right time) and negatives (many intuitive movements are punished, difficulty with consistent motion). Overall it's just really clever and experimental and great to see :) One way to make the puzzles more non-linear would be to have a "expand/contract" tile that alternately exposes and removes its associated map column. Another neat idea that would make this kind of puzzle more complex would be adding/removing columns.
@sgstair Oh nice, thanks for playing, and I agree with pretty much everything you said. It's my first entry to LD and I just wasen't fast enough/had enough time to implement everything like I'd like - still was alot of fun! I pretty much made all the maps the last hour or so - could have been alot better...
Comments39
It'd be interesting to see more levels with this concept taken further as I think you could come up with some really interesting puzzles with this mechanic.
A good number of different levels, with varying difficulty!
A lot of fun, although the game made me swear a few times! :D
"got stuck on some collision thing" I feel your pain. That one thing that just gets you and eats away your hours and messes up the plan!
Good job, and thanks for sharing! :D
Will retry now, just wanted to tell you!
It wasn't easy in some places and the physics are a bit rough, but the game was well constructed. I liked the resizing mechanics, though you could probably have constructed a few real puzzles out of them instead just letting the player try to reach the next item.
I've always liked physics based games, so hats off :)
Some music would have been a great addition!
Keep up the great work! :)
I liked your decision to have the cube roll and bounce around, it gave the game a lot of charm! However, it might have been better to keep it as an animation or something, as sometimes the cube bouncing around would mess up my jumps...
What would be really interesting to see in the future would be a more puzzle-oriented version of this game. Currently, because the world growers/shrinkers disappear after you collect them, it's kind of implied that in order to progress, you have to collect every single one (otherwise you'd get stuck). If the world manipulators stayed there after you touched them, the player could hit one, and explore how it changed the world. Then they could determine if the change was for the better and keep going, or for the worse and go back to revert it.
Either way, I always thought it was super cool when I grabbed one of those things and saw a path open up. :)
The only thing that really grinds my gears are the controls. They take some time to get used to and in the last level the cube got stuck in the wall (but as I really enjoyed the concept I started over and finished the game).
But overall you did a really good job :smile:
Thank you for making this game!
Besides the control difficulties (which is always hard in a platformer) and a few clipping bugs, I had fun. Thanks!
I played this game on stream at https://www.twitch.tv/videos/142659988 - time 0:10:45