Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Snowman Slide

by Zanzlanz - Jam Entry

Today, you're a snowman, sliding through each level to get to the magical portal. :3

I totally didn't think I was going to do Ludum Dare this weekend, as I had a ton of other obligations. But I ended up making a neat puzzle generator that I decided to make into a game! It's far from finished, but I did my best to cover that up ;)

I made everything in the time I had available, except for the text renderer and key listener that I copied from an older project to save time.

It generates random levels each time you start a new game. See how well you can do!

The controls go from using a mouse, to using the keyboard. I didn't have time to make it all match ;)
In the game, use the arrow keys of WASD to "slide" the snowman. You have to get to the magical portal (haha, it's the best I could do) in order to progress. Get the coins for extra points.
R to reset, M to mute, and hold escape to exit.

I'll have more information for you later. Thanks so much for playing!

Edit1: Finally got rid of the ads. I just had to edit the NG api to disable ads here. No way would I want to have ads on the Ludum Dare site.

Downloads and Links




gana0 says ...
Dec 9, 2014 @ 12:56am

Loved the main music loop! The game was really fun as well. I felt a little misled by the coins at first. It seemed to me like they should be all attainable without having to purposely backtrack or go in circles. The graphic for the level select is really cool too.

Zanzlanz says ...
Dec 9, 2014 @ 1:47am

Thanks gana0! :)
I don't want the coins to lead you directly to the end - I want them to be an added challenge. That being said, a compromise would be pretty neat... I'm not sure how to go about that though :\

danidre14 says ...
Dec 9, 2014 @ 4:54am

Really cool game! Especially the music, and the summed-up score at the end. If only I knew how to do that, I could have added it in my game. But, oh well!
I got stuck on level 7, because the only way to get to that box, led you to a water block! XD

Now, as always, time to sum up your score:
5 all! :3 :P

danidre14 says ...
Dec 9, 2014 @ 4:55am

Never mind, I figured it out! XD

Zanzlanz says ...
Dec 9, 2014 @ 1:44pm

Thank you so much Danidre! That's the first time I ever made a score thing like that - I'm so happy that it worked out :] (I think it's a little buggy, but it's the best I had time for, haha). It's all about timing - you just need a variable to stop the game, keep track of time, and add up the score as time goes by. It feels hackish, but it works!

Glad you figured out your level :) I should make a thing that warns you when you're stuck and should reset.

Zwergesel says ...
Dec 11, 2014 @ 3:59pm

Well made game, although I think that the multiple levels don't really fit the theme.

badlydrawnrod says ...
Dec 11, 2014 @ 9:54pm

This game does exactly what it says on the tin.

Zanzlanz says ...
Dec 11, 2014 @ 10:06pm

Thanks @Zwergesel! :) True, the entire game isn't visible at once, haha, but in terms of game design, I'd never want randomly generated levels of varying difficulty on one screen... especially for mobile. XD Instead, I interpreted the theme to be representing the levels... and snowmen. :D

CodeNMore says ...
Dec 11, 2014 @ 10:12pm

I had fun with this! Some more polishing and it would be a hard, fun game! (Hard for me, anyways!)

Ossi says ...
Dec 11, 2014 @ 10:36pm

Very cool! I like the sliding mechanic and the levels weren't too easy or too hard. The graphics look nice and the music loop is catchy and doesn't get annoying. The stats on the right side of how you did is a really nice touch. Overall a really good game!

Saturnyn says ...
Dec 12, 2014 @ 1:28pm

Nice work, clean UI, good level design, very well done !

igoramendola says ...
Dec 12, 2014 @ 10:26pm

I won!! ☃
Challenging level design, catchy music and has a snowman!!
An excellent combination. Well done ^^

Zanzlanz says ...
Dec 13, 2014 @ 3:02am

Thanks, fellow devs! I appreciate the feedback.

I'm really glad to hear the music didn't get annoying to you, @Ossi! Usually I get a few hours to make the music, but this time I had like 7 minutes. But I'm really glad you like it (:

I love how you guys liked the level design :D I'm wondering if you guys knew that the levels are generated randomly each time you make a new game? It makes the experience much more interesting, if you ask me :3

Also, I'd like to mention that I play and rate the games of everyone who comments here. :]

bukt says ...
Dec 13, 2014 @ 3:09am

Like the graphics.

Kotucz says ...
Dec 14, 2014 @ 5:26pm

Such game! Much levels! I liked it..
I have tried similar mechanic in my game :-)
Great that you managed to create the level generator - it is a challenge to do in one weekend...

rjhelms says ...
Dec 14, 2014 @ 5:27pm

Great job! This is an awesome take on a puzzle game - I'm really impressed that you were able to do random level generation and still keep a reasonable difficulty progression.

Hellequin says ...
Dec 14, 2014 @ 5:28pm

Love the music! Really interesting concept! Well done

01101101 says ...
Dec 14, 2014 @ 5:33pm

Nice game! Cool post about your level generation too :)

pvtroswold says ...
Dec 14, 2014 @ 5:51pm

Great random puzzles! One of the big ones got me though. Either it's impossible or I'm just not seeing it. Oh well good job :)

Zanzlanz says ...
Dec 14, 2014 @ 6:05pm

Thanks again for the comments, you awesome devs! (All your games are really neat and cute and fun - I'm rating all of yours <3)

@Kotucz, yes you did! Your level design is really nice! I love how your first level looks almost exactly like how mine generates the first level(s). :D And yeah, most of the time I was fiddling with the generator to make it work perfectly, haha. :D That's why my UI and stuff could use a bit of love ;)

@rjhelms Thank you! Honestly I wouldn't have done this Ludum Dare if the level difficulty wasn't so quantifiable! I was surprised how things just... worked out!

@01101101 Thanks for looking at the post! I hope it encourages people to try level generation some time :D

@pvtroswold Ohh don't give up, haha! I can confidently say that it is possible ;D My room mate and I played one level and it took us almost 10 minutes to figure out a puzzle. xD It felt so good when we found the solution! Thank you!

klianc09 says ...
Dec 14, 2014 @ 6:11pm

Great job, I'm also impressed by your random level generator. Works really well!
Also I could listen to that music loop forever.

ViKing Games says ...
Dec 14, 2014 @ 6:32pm

I've always loved these ice puzzles in games, so a randomly generated version is awesome. The graphics and music fit well, but I feel like the theme was used very loosely. Maybe you could have the level zoom out, and the blocks shift to new positions?

Grindstorm says ...
Dec 14, 2014 @ 6:37pm

Love this game! But you programmed the levels so they only had one solution, because the end level collider only works from one side and that's quite a downside, because I made several levels and then went into the end level and nothing happened :( besides that is a nice game.

alabebop says ...
Dec 14, 2014 @ 6:50pm

Amazingly mature game! Got addicted playing :-)

Zanzlanz says ...
Dec 14, 2014 @ 7:00pm

@klianc09 I'm really glad you like the music! I'll develop it further for the actual release :D

@ViKing Games Thanks for the review! The theme was interpreted more based on the game play, not so much the aesthetics ;) I was more interested in the snowman theme anyway, haha! Cool idea though!!

@Grindstorm I think I know what you're talking about. The goal is to land on the end, not to pass through it :) That might be where you're getting stuck. Thanks!

@alabebop :D Thanks, I did my very best to make it look polished in the last few hours!

GFM says ...
Dec 14, 2014 @ 7:07pm

Nice level generator. :)
The only issue I found is that the water kind of forces a path on you, making some of the levels less difficult than it seems to be. The game did, nonetheless, get more difficult as I got farther, though... Got stuck at last one. XD

Zanzlanz says ...
Dec 14, 2014 @ 7:22pm

Yes! You're right @GFM, I've noticed that too. I'll probably lessen the chance of water appearing on most levels. :]

igoramendola says ...
Dec 15, 2014 @ 2:27am

I didn't mention on my previous comment, but I had read about the random level generation. That's pretty cool. This is the kind of game that I like to play on my phone and would be nice to see it as an Android app :D

Zanzlanz says ...
Dec 15, 2014 @ 3:05am

@igoramendola Oh cool! Thanks for reading about it! Those posts got way more <3 than I imagined :O

And I'm working on the mobile port right now! This might be my first mobile app!!

igoramendola says ...
Dec 15, 2014 @ 7:41am

Nice!! I just saw it on twitter xD

Wir says ...
Dec 15, 2014 @ 8:29am

<3 the random generation!

Kain.Oborin says ...
Dec 16, 2014 @ 9:38am

I'm not big on the Christmas themed games but I actually enjoyed this one a bit, the puzzle factor got me thinking, while it didn't appear to be terribly difficult from what I played, it was a nice change from the kind of games I usually play. Thank you for the experience.

Si1ver says ...
Dec 22, 2014 @ 3:33pm

Awesome game! I've played for hours

Zanzlanz says ...
Dec 22, 2014 @ 7:03pm

Thanks, commenters!

@Si1ver HOURS? Holy cow XD :D

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]