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

Back to Browse Entries


by bobola66 - Compo Entry

I started learning programming about a month ago, and i thought ludum dare was the best way i can practice. I spent most of the time learning new stuff which is why there isn't much done, i didn't even get close to what i had in mind, but at least i had fun. So here is one buggy and no where near done game made by me.

Downloads and Links




harley77 says ...
Dec 10, 2014 @ 4:47am

Great job! You made it, I downloaded it and played it. (I even got the nifty hat upgrade!). This is my first time too and simply getting something up and playable is a great accomplishment.

Dec 10, 2014 @ 4:49am

A good start, clear mechanism and good curve of character enhancement, good idea of decision between collect snow / beat monsters. Definitely a good job for anyone who just programmed for one month! Cheer up and keep going!

BMacIntosh says ...
Dec 10, 2014 @ 5:07am

This is a nice game! Can't believe you've only been coding for a month. One tip I have is that you could make both actions use left-click, since they are context sensitive - that's one less thing the player has to remember while playing.

Meta-link says ...
Dec 10, 2014 @ 2:09pm

Good game !
It was really fun playing it, even if understanding that you have to use to 2 clicks is hard if you don't read like me :p

It's a really good job for a first game, keep going !

SinistraGames says ...
Dec 10, 2014 @ 2:17pm

I'm a sucker for multi-tasking, did you know that? Haha! Concept is great. You need to work a bit more on fluency. But, my god, only a month of coding this is very impressive.

Keep doing what you're doing. (see you next ludum dare?) :)

Dec 10, 2014 @ 2:51pm

Wow, after one month of programming, this is incredible! The dual gameplay is a great idea, and it totally works. The way it is now, with two buttons for the two actions, the snowflakes and the shooting could possibly have been on the same screen, although that wouldn't necessarily make it more fun - the way it is now it just feels a bit pointless to use right clicking for the right half and left clicking for the left half.
The diminishing returns on the upgrades is great too, very well implemented and decently balanced.
The way it's implemented now the snowflake clicking feels a bit tedious, and one of the reasons for that is that it feels like you're just counting your clicks. If you would give everything snow related higher values, that would help a lot in making it more abstract. Just multiply it by whatever arbitrary number. The scale with which the upgrades become less cost efficient is a great addition, and that doesn't need to go. It's just that when you click a snowflake, it disappears, and you get 1 snow, that makes it much more obvious that you're essentially just counting clicks than it would if it gave you 7 points. Or 10, or whatever. Something that doesn't make you instantly realize "I will have to press this button exactly 148 more times to be able to afford the next upgrade - and that's if I do it flawlessly, hitting a snowflake with every single click".
There are a couple of smart strategical points that you've created too, and that I'd like to highlight. 1: the angles the snowman can shoot in. This makes it a lot less obvious how to defend yourself. 2: the speed of the snowflakes and enemies increase over time, meaning that "mining" snow flakes is more efficient at the top, where they all spawn and stay for a little while, than it is in the middle where they're just everywhere. As for the enemies, it becomes harder estimate when you need to shoot and in what direction to hit them. 3: obviously the two games running in parallel, making you choose whether to defend yourself or whether to mine.
I'm missing some sort of indicator for the health of the enemies, right now you don't really know if you need to upgrade or not. Also, it would be nice of the enemies became stronger (and/or more plentiful perhaps) as you went along. That would help emphasize the need to make these strategical choices. The way it is now, you can choose to just defend yourself, and that way you'd be able to reach as high levels as you'd have the patience for, which means that you can choose to play the game in a way that pretty much requires no skill. With some sort of time restraint (like enemies growing stronger, for example), this wouldn't be possible in the same way.

Anyway, that was a mammoth post! I'm really impressed, you've got potential! Looking forward to seeing you in the next entries :)

triplefox says ...
Dec 11, 2014 @ 6:32am

This is well made - the reset game seems broken, but that is a common problem(some styles of coding are easier to build a reset feature for than others). I'm a fan of the later snowman upgrade art. Snowminate, heh.

ViliX64 says ...
Dec 12, 2014 @ 2:39pm

Funny theme connection (+ the snowman) :D

Kabukky says ...
Dec 12, 2014 @ 2:46pm

Only one month? You'll go far!
Love the snowman pixel art and game mechanics are quite nice.
Some bugs (reset, as mentioned above), but that happens to the best. Keep at it :)

istlemin says ...
Dec 12, 2014 @ 2:50pm

I had a fun time playing this! Really good work for just programming one month!

Code White says ...
Dec 12, 2014 @ 3:57pm

It's a good idea, and the coding is good for someone only a month in. Keep learning!

maxmetallica says ...
Dec 30, 2014 @ 12:29am

nice graphics

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]