Ludum Dare 32 — April 17th-20th, 2015 — Theme: An Unconventional Weapon

chromenopePSA: As of Chrome 42 (Released April 14th), NPAPI plugins are disabled by default! That means Unity Player, Java, and Silverlight games will not work in the Chrome browser! That said, Flash in the Chrome browser continues to work fine (PPAPI).

To Developers: Consider using HTML5 and WebGL instead. Having troubles with the export? Don’t worry. See Ports below.

To Players: A workaround is to enable NPAPI plugins in your Chrome settings. Click or Copy+Paste this URL in to a tab:


As of September 2015 however, this option will no longer be available.

Other browsers (Firefox, Internet Explorer, Safari) and Flash are unaffected, but FWIW there is no Unity Player or Silverlight for Linux.X

Back to Browse Entries

5 inches true damage

by Sogomn - Compo Entry

As always when I'm making a game: It's completely pointless and not even fun.
My main focus this time was the code style so if you are a Java coder you might want to take a look at it and give me feedback.
Please respect that I haven't used any library or engine.
Thanks to my Twitch chat for the support! :)

Move left and right with A and D and control the wiener with your mouse. Left click for the regular slap and right click for the helicopter.

NOTE: The game is compiled with Java 8 so it propably won't run with an earlier version.

Downloads and Links




Red_Fan games says ...
Apr 20, 2015 @ 2:29am

Could not play because of java 8 :/

Sogomn says ...
Apr 20, 2015 @ 3:44am

Then how about updating? :D

Permamiss says ...
Apr 20, 2015 @ 6:18am

Well, this was strange. There were no instructions as to which ones I should attack. This game seems a tad simple, too. I realized the red balls hurt you, so..okay.

Sogomn says ...
Apr 20, 2015 @ 7:15am

Sorry I thought it was self-explaining.
Yeah, it's meant to be weird.
Thanks for all the comments :)

metalfist213 says ...
Apr 20, 2015 @ 3:09pm

Could not play: A Java Exception has occured.. :P

Sogomn says ...
Apr 20, 2015 @ 3:11pm

Do you have Java 8?

longshorts says ...
Apr 20, 2015 @ 3:23pm

Thats not really a sword is it? lol.
This is very well done if you have done this from scratch without a library. Unless this was a personal challenge however I would look into using an engine for future jams like LibGDX, you will find you can get a lot nicer product out within the allotted time.

Also in a game jam its not how well structured your code that matters: unfortunately that is not a category for rating! Jam code is usually messy and uncommented as hell (at least mine is). Additionally if you want us to peak at your code try uploading to something like github so its easier for the public to peak at.

Sogomn says ...
Apr 20, 2015 @ 3:31pm

Thank you for the review. Well. It's a sword with balls.
Yeah I thought about using a library but for some reason I don't like it. I need to achieve everything on my own so it's indeed a personal challenge.
Of course, the game can't compete with any other game but I really liked the idea and hey - Ludum Dare is mainly for fun. ;)

talecrafter says ...
Apr 20, 2015 @ 4:00pm

Lol, that's a mighty weapon. Great idea and even an execution that is fun.
I am no Java Coder, but I agree with the points longshorts made.

Apr 20, 2015 @ 4:01pm

Nice game! :)

The art was awesome and quite easy to understand what to do!

Looked at the code, and it looks quite well, especially how you set up the graphics.

A tip is to avoid calling a package "Object" (as it conflicts with Java standards) and as a few of your objects had the same functionality you could've used a shared superclass.

Generally a fun game, thanks and good luck! :)

MJaawa says ...
Apr 20, 2015 @ 4:03pm

A sword with balls, now that's unconventional alright :D

Mimus says ...
Apr 20, 2015 @ 4:03pm

I do not understand the game, it's strange ...
(Google Translate, I'm French)

Sogomn says ...
Apr 20, 2015 @ 4:12pm

Yeah, that's a good point. What would you call the package? Couldn't think of a better name. :D

It is strange, indeed.

Apr 20, 2015 @ 6:24pm

@Sogomn: "view" or "model" are classical names, else "type" or "unit" would work as well. A tip is also to keep constants at the top and variables below the constants to keep the code cleaner.

Sogomn says ...
Apr 20, 2015 @ 7:02pm

That's more a personal preference, isn't it? My book sais to put the public methods at the bottom and the private at the top so I guess it's possible to do same for the variables.

PeerPlay says ...
Apr 20, 2015 @ 8:36pm

Impressive coding. You made this from scratch?

zzForrest says ...
Apr 20, 2015 @ 8:48pm

This was... Interesting. It does have gameplay, but it's barebones and aside from the... ahem... weapon... the art isn't very good. A help screen or even just splash text with the controls would have been nice. Also, 1500 fps?! There goes my computer's CPU...

Headmade says ...
Apr 20, 2015 @ 8:51pm

That certainly is an unconventional weapon :)

I share the sentiment that you should put your code on github (or similar) as it makes it easier to take a look at it.
To me it looks well structured and super clean (very much unlike mine). So good job!

Sogomn says ...
Apr 21, 2015 @ 9:23am

"Also, 1500 fps?! There goes my computer's CPU..." - It does not affect mine at all.

Yeah, It's made from scratch.

jhell says ...
Apr 21, 2015 @ 11:44am

255 here. Simple and fun, but the enemy generation is too low, I'd make it increase with time so we can reach crazy scores.

efux says ...
Apr 21, 2015 @ 12:53pm

Funny entry =D. Easy to understand and to play, it's also a good idea sometimes to do all things yourself, so you can understand better what your doing. Weiter so! (I'm just assuming you are a german because of your package name)

randoman says ...
Apr 21, 2015 @ 2:55pm

Cool game. Not much of a challenge, but the mechanic is very nice

Sogomn says ...
Apr 21, 2015 @ 3:34pm

Yeah, I am :)

Thanks for all the comments!

Apr 22, 2015 @ 9:06am

This game could benefit from some challenge, it's a little bit too easy!

Apr 22, 2015 @ 11:22am

Tell me if you find a way to make this work:)

BabaJaga says ...
Apr 22, 2015 @ 3:49pm

Moorhuhn dickfighter

Apr 22, 2015 @ 7:36pm

Really too much simple. Nice idea by the way.

Donpastor says ...
Apr 23, 2015 @ 9:46pm

That sword is so manly! Took a look at the source. It's so clear and tidy compared to mine that almost made me cry :'-)

Sogomn says ...
Apr 24, 2015 @ 3:13pm

Haha thank you! :)

Langouste says ...
Apr 28, 2015 @ 3:56pm

Super game! I love it, thanks ;)

May 8, 2015 @ 2:58am

Bahahahaha. I was wondering why I clicked the adult content gate, and then BOOM

You must sign in to comment.

Mini Submission FAQ

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.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

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 at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

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.

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.

[cache: storing page]