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

Back to Browse Entries


by memilian - Jam Entry

The goal is simple : you need to shoot the purple target while avoiding the walls (The target needs 5 bullets to be destroyed). You can influence the trajectory of the bullets with attractors and repulsors.

Controls :

-Space to shoot bullets
-W/S to change the angle of the launcher
-Drag the attractors/repulsors with left click
-Remove an attractor/repulsor with right click
-Change the strenght of an attractor/repulsor by dragging it horizontally with right click

Language : Haxe
Libraries : Kha, Actuate
IntelliJ for the code, Gimp for the (only one) graphics

Downloads and Links




volkoivan says ...
Dec 9, 2014 @ 3:25am

Cool, but very hard, guys
I don't really understand how to play at first

tcarter says ...
Dec 9, 2014 @ 6:19am

Super interesting! I liked the effects on the attractors and repulsors.

tobyp says ...
Dec 9, 2014 @ 9:27am

Interesting concept. It doesn't do anything when I manage to hit the target though, but it's an LD; I can accept a "self-scoring" game. Really clean, simple concept, and intuitive controls, maybe a bit more feedback when changing the strength would be useful (currently you have to wait for ~1 animation loop to get a feel for the new strength)
The bottom bar was REALLY annoying whenever I had an acceptor/repulsor down there, which was any time after clicking the button to create one.

Domicuc says ...
Dec 9, 2014 @ 9:32am

Really original game x) its hard like my project xD
if you have some time also check my project mate x) Good work :)

jpmit says ...
Dec 9, 2014 @ 11:50am

Really nice game, good job.

As others have said, could perhaps do with a slower build up in difficulty. Perhaps 1-2 easy levels in front of the ones you have would be sensible?

dieblume86 says ...
Dec 9, 2014 @ 2:19pm

Nice idea.

Dec 9, 2014 @ 2:47pm

Very fun to play :) apart from the annoying bottom bar, the concept was really fun. nice work.

vortex says ...
Dec 9, 2014 @ 4:49pm

Very nice idea. Only suggestion i have is that you should limit the number of atractors and repulsors.

memilian says ...
Dec 9, 2014 @ 5:50pm

Thanks for the feedbacks :), I plan to improve the game in the near future so they 'll be useful.
On the levels : I spent the last hours yesterday making a level editor and once it was done I had very little time to make the currents 5 levels and to test them, so the balance is clearly not that good...
@tobyp : I completely forgot to mention that the target have a life and that you need to hit it several times to destroy it. I'll add it in the description.

Skipi says ...
Dec 9, 2014 @ 6:14pm

I really like the idea and what kind of projects could come out of it if you continue. It seems a bit buggy in that sometimes shots don't register when you hit the target. Other than that, it's solid.

NeithR says ...
Dec 9, 2014 @ 7:33pm

It would be nice to change angle with A/S or S/D instead of W/S since it changes horizontally ;).

ChrisMingay says ...
Dec 9, 2014 @ 11:55pm

Great concept, absolutely love the particle effects.

One thing, the guide stated "around 10 bullets" but I had to pump it full of closer to 80?

memilian says ...
Dec 13, 2014 @ 1:05pm

I fixed the bad collision detection when hitting the target, and it's bad life value. Now the target needs 5 hits to die.

01101101 says ...
Dec 14, 2014 @ 4:59pm

Took me some time to find out I could open the bottom menu...
Cool concept anyway!

pht59x says ...
Dec 14, 2014 @ 4:59pm

Hard to play and somewhat too slow (maybe it's my computer).

Belvar says ...
Dec 16, 2014 @ 10:48am

Very nice concept. The interface could be better though.

6DownStudios says ...
Dec 19, 2014 @ 11:47pm

This is extremely cool! Simple but elegant mechanic makes for some really fun puzzles, and the graphic effects are awesome (I especially like the level transitions). Well done!

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]