December 14th-17th 2012 :: Theme: You are the Villain

Back to Browse Entries

Mechanical Menace

by JustinMullin - Jam Entry

Lead a group of heartless robots on a quest to take over the world. Caution: contains TANKS, ROBOTS, LASERS, and EXPLOSIONS.

Daniel Grace and Justin Mullin: Programming, Design
Julia Grace and Joe Olson: Art, Sound Effects, Design

Written in Scala using the highly recommended LibGDX (

Downloads and Links




TehSkull says ...
Dec 18, 2012 @ 8:00am

Fun, but VERY unforgiving. Changing levels should give you a new squad, or at least 5 more tanks.

JustinMullin says ...
Dec 18, 2012 @ 10:22pm

@TehSkull It could be made WAY more obvious, but you do get a new tank for picking up the treasures. There are at most 3 per level though, so you won't get 5 more.

Dec 19, 2012 @ 12:40am

Quite a fun idea, but I often felt it was easier when I had only one tank! Would have been nice with a background music.

Meep says ...
Dec 19, 2012 @ 12:44am

I find my tanks keep spawning in an awkward spot that I'd lose 90% of my tanks immediately, and have to clear everything with only one or two tanks alone. Despite that, it's very fun. :)

Dec 26, 2012 @ 2:47pm

This is some good fun. I wasn't sure at all how I was supposed to play just by reading the instructions but I figured it out really quickly once in the game.

Like lucas, I also found it easier once I had only one tank to worry about. Was there a special bonus or incentive to keeping more than one alive by the end of a stage?

Norgg says ...
Jan 6, 2013 @ 12:29am

Interesting mechanic and a generally fun and innovative game, felt a bit unfair when one enemy tank was able to shoot 4 or 5 of my tanks within a fraction of a second before I could react at all.

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


REMEMBER: The “Theme” category is only for the main theme (You are the Villain). Don’t penalize for not using Goats.

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.

We’ve identified the problem, and should have the page caching bugs fixed for next Ludum Dare.

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.

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]