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

Back to Browse Entries

Winter storm

by IcyLava - Compo Entry

The snowmen are coming! Quickly, to your mini tank!
WASD to move, mouse to aim, mouse to aim, LMB to shoot.
Java jre required.

I'm not sure why I made a game about shooting snowmen... I actually wanted the snowman theme to win.

IceEngine (self-made Java engine):
Eclipse IDE for programming
Gimp for graphics
LabChirp and Audacity for sounds
LMMS for music

Downloads and Links




atombrot says ...
Dec 9, 2014 @ 6:07pm

At first I tried to move the tank with the arrow keys... I thought you can't move and you have to move by shooting XD Then read your description and retried with WASD. One tip. I would consider also implementing the arrow keys as alternative control scheme. For me wasd works, but there are many keyboard layouts that don't work very well with that combo. I really like how the tank moves (how he not just rotates stationary).

IcyLava says ...
Dec 10, 2014 @ 1:48pm

@atombrot, hah, forgot to do that :P usually I just allow rebindable keys, but this time I reworked my UI system and didn't have time to reimplement it. Thanks for playing :)

lion123 says ...
Dec 10, 2014 @ 2:27pm

Wow. Snowmen > tank :) Theme 'snowman' is more popular than entire game on one screen

el-pepi says ...
Dec 10, 2014 @ 11:21pm

Quite fun game. Not very original (there are a lot of shmups on this LD).
The background is too noisy for me. I liked the music.

Dec 11, 2014 @ 2:08am

Very slick controls. I really like the recoil after shooting.

Mokosha says ...
Dec 12, 2014 @ 7:05pm

Had trouble running this on OS X 10.6:

$ java -jar LD31.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/Engine : Unsupported major.minor version 51.0

IcyLava says ...
Dec 12, 2014 @ 7:12pm

@Mokosha, you probably need to update your jre.

ynots says ...
Dec 12, 2014 @ 7:15pm


ghostonline says ...
Dec 12, 2014 @ 8:54pm

You made the bullets and snowballs really feel like having a proper impact. Good visual feedback and surprisingly tight controls!

GarethIW says ...
Dec 13, 2014 @ 9:56am

that was fun :)
I liked the background music.


Si1ver says ...
Dec 13, 2014 @ 10:18am

Wow, quake-like dynamics =)

calavera says ...
Dec 13, 2014 @ 10:53am

Felt good n' shakey. Personally don't like it when people use snowman theme though because most of them obviously started early.

EthanWebster says ...
Dec 15, 2014 @ 7:18pm

Responsive controls, the game was fun. Nicely done

IcyLava says ...
Dec 19, 2014 @ 1:42pm

@calavera, well I guess this is the game I would've made if the theme would have been snowman, but I didn't start until the theme was announced, just so you know :)

Grindstorm says ...
Dec 19, 2014 @ 2:44pm

Nice! I really liked the fast controls, very responsive, fast action game! I was expecting sluggish tank controls, boy was I wrong!

It felt more suited for a spaceship or something more maneuverable. Also, very nice AI. Could've been nice to have more enemy types and/or tank upgrades, but overall, amazing for a compo! Keep it up :)

IcyLava says ...
Dec 19, 2014 @ 5:57pm

@Grindstorm, thanks! I was actually planning on adding upgrades and different enemies, but I was on the computer for about 30 total hours, so by the end I wasn't feeling too well and decided to stop :P

Mach60KAS says ...
Dec 27, 2014 @ 3:22pm

Quite possibly the only game where I've ever fought dubstep snowmen. I'm not sure what to make of that really...

I thought the game was really polished and pretty fun, the screen shake added to the chaos very nicely. The graphics were done quite well, the tank explosion was pretty cool I've gotta admit! Maybe powerups would have been nice in a scoring top-down shooter like this? Nice work, keep it up! :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]