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

Back to Browse Entries


by garygreen - Compo Entry

The Christmas PudKing is intent on hampering you as you collect all the goodies for your Christmas hampers. So roam this ever-changing maze grabbing the essentials and avoid everything PudKing throws at you (holly, crackers, gold rings) or pelt them with snowballs instead. Can you survive all 12 days of Christmas?

Update (13/12/14): I've uploaded a new version which fixes the problem of getting stuck in the walls and the eratic key input.

Created in Processing. I used Pixelesque & Spriter for the graphics; and Caustic & bfxr for the audio.

Downloads and Links




rabbit says ...
Dec 8, 2014 @ 10:43pm

I couldnt get it to run, unfortunately. Java just wouldnt open it. Might be a problem on my end.

GameQuester says ...
Dec 8, 2014 @ 10:48pm

The music is really good and and brings some christmas mood. Why did you chose x for moving down?

Quikding says ...
Dec 8, 2014 @ 11:12pm

Cool music! Game is not too fun imo, hard to control, no purpose to move around the map with respawning food.

Jim Haslett says ...
Dec 8, 2014 @ 11:14pm

I found the controls challenging as you used 'x' instead of 's' for moving down.

hoyt hoy says ...
Dec 8, 2014 @ 11:43pm

PLus one with snowman ^^
Little wierd, but a good game, I didn't like the layout and game play. But is nice maze game, good job!

naufr4g0 says ...
Dec 8, 2014 @ 11:52pm

Although graphics is good, the laggy and inaccurate controls compromise the playability. Why you used X to move down?
Mutable map is a good idea!

Leo says ...
Dec 9, 2014 @ 12:04am

Very frustrating and buggy. Movement lags, a wall spawned over me and I got stuck, shooting is completely pointless. Not fun to play at all :(

cxsquared says ...
Dec 9, 2014 @ 2:17am

The music was quite nice and I liked the changing maze idea. The controls were a bit clunky for my taste. I wish the moving and shooting was smoother.

dalbinblue says ...
Dec 9, 2014 @ 2:47am

Final score was a poor 295. I got suck in the wall half way though, but still managed to win.

The music is definitively the strong point here. Not only was it a good song, it also matched will with both the theme of the game (the bells for holiday) and the strong base line for the tempo of the game.

The thing I didn't like was the controls. It looks like your implementation was relying on key down to move the player, so if you held down the keyboard button there was a delay until the auto key repeat kicked in. Next time I would suggest seeing if you can poll the keyboard to see if a key is down and not just pressed as it will make movement smoother.

Additionally, I see to making a note that you weren't able to stomp the bug that gets the player stuck in the wall before the deadline. You are allowed to correct game breaking bugs after the competition ends, and I would encourage you to do so.

dieblume86 says ...
Dec 11, 2014 @ 5:30pm

Nice start

laluis1 says ...
Dec 11, 2014 @ 11:56pm

the game keeps changing and i keep getting stuck

garygreen says ...
Dec 12, 2014 @ 12:17am

Thanks for all the feedback. I chose X just out of habit, from when I used to play games on the old home computers back in the day. It looks like it wasn't a good choice though. I wouldn't say the shooting was pointless - it's another option against the barrage of holly, crackers and gold rings if you can't avoid them. Thanks for the useful tips dalbinblue - my most recent games were controlled via the mouse, so I haven't got to grips with the best way to check the keyboard. I'll give it a go. After playing it a bit for myself, I can see the comments are fair. I didn't really have time to road test it fully. Cheers all. :-)

Luke Molnar says ...
Dec 12, 2014 @ 1:11am

Sorry, I had issues running on mac, which is odd.

Nikteddy92 says ...
Dec 13, 2014 @ 9:30am

Nice game, but it did't always get the commands.
The graphic is nice and the music well suited. Well done.

garygreen says ...
Dec 13, 2014 @ 7:49pm

Rabbit & Luke Molnar - I had problems in the past running some Java programs. In Windows I solved it like this, but i'm not sure what the equivalent is for a Mac, Luke>

I've updated the game now, so that you don't get stuck in the wall and the key input is better now.

Thanks for the comment Nikteddy92. :-)

EthanWebster says ...
Dec 13, 2014 @ 9:34pm

I liked the concept, but it is very hard to control.

OttersDen says ...
Dec 13, 2014 @ 11:02pm

If you continue developing this, I suggest using the S key for down instead of X, since it is the usual default key of choice for down. Changing that key messes with people's expectation, and increases the entry level for the game.

But I hope what I said doesn't discourage you. Well done, keep up the good work!

Grindstorm says ...
Dec 15, 2014 @ 1:19am

Couldn't move down :/ so not fair to rate you.

01rafael says ...
Dec 15, 2014 @ 11:45pm

This game looks insane! xD

Canyon says ...
Dec 16, 2014 @ 11:35pm

I got 680. I liked the music.

lxd1 says ...
Dec 18, 2014 @ 11:51pm


okkolobr says ...
Dec 21, 2014 @ 8:49pm

Transition between days is a bit too quick, I didn't get what happend at first.
Some issues with control and collision (I go past a wall without understanding why).

Some work needed to finish it, hope you can make it post jam :)

garygreen says ...
Dec 22, 2014 @ 10:49pm

Thanks for the feedback everyone. It's always useful. I managed to improve the wall collision, but haven't done much more with it. Hopefully I'll get a chance to finish it off.

Poupi says ...
Dec 25, 2014 @ 2:00am

Very nice ;)

Dec 25, 2014 @ 10:11pm

crazy game. nice genesis style muzak. sometimes i walked thru walls though...

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]