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

Back to Browse Entries


by Andynonomous - Compo Entry

Inside the reaction chamber, the antimatter is resonating. Don't let the bits of loose matter collide with the antimatter! You control a shield and a wall, and there is a backup shield, but even so, can you defend the antimatter long enough to win?

Programmed in Lua using Love2d
Coded in SublimeText2
Graphics made with GIMP and Blender
Audio made with BFXR and

Optimally visible at resolutions at or exceeding 1420x960.

'Left and 'Right' Move your shield.
'Up' places your barrier
'Down' removes your barrier

'Esc' to quit any time

This is my first dare, be gentle!

Downloads and Links




Coolway99 says ...
Dec 8, 2014 @ 3:06am

I quite like the idea. It gets very hard very fast. The only real issue I have with is the music, which sounds like a 2 second loop.

woodecker says ...
Dec 8, 2014 @ 3:12am

Sorry, MacOS user here...

Jupitron says ...
Dec 8, 2014 @ 3:12am

Nice game! I´ve found some sounds somewhat annoying, maybe put some variety to avoid this.

BtheDestroyer says ...
Dec 8, 2014 @ 3:15am

Watched the screen for a bit but the ball never even came close to my anti-matter...

fleegle2000 says ...
Dec 8, 2014 @ 3:22am

Challenging game with nice visuals. Great first entry!

Wezley says ...
Dec 8, 2014 @ 3:23am

Great game! Awesome job!

Andrea says ...
Dec 8, 2014 @ 3:33am

I kindda wished I had a classic pong paddle to play it because you made it a little too challenging for my taste :p Nice game though!

Quarterflip says ...
Dec 8, 2014 @ 3:37am

Win screen pops up very unexpectedly, also the 'antimatter' tends to pass through the barrier randomly.

Andynonomous says ...
Dec 8, 2014 @ 3:39am

You mean you actually won!? I'm surprised, didn't think anybody would.

Halleflux says ...
Dec 8, 2014 @ 3:44am

Very slow at the start, and after about a minute or two, I finally reflected the first orb enough to get another. From there, it grew at an insane speed, getting more than a dozen on the screen at once in almost no time at all (by comparison to the beginning).
On the whole though, it's a pretty fun game. The art is nice, it fits the theme, well done.

Dec 8, 2014 @ 9:14am

Quite like this, particular when it got to 4 balls. Felt a bit slow getting there but once it got tough it got a lot more fun

AlSweigart says ...
Dec 8, 2014 @ 6:20pm

Pretty good. The curved shield layout is a nice twist on the general pong concept. I'd recommend making the controls based on sliding the mouse left and right rather than pressing the keys, and then using the mouse button to toggle the wall on and off.

ponk says ...
Dec 8, 2014 @ 10:00pm

Cool !

Sestren says ...
Dec 10, 2014 @ 12:00pm

It took a bit to get started, but once it did and there was antimatter flying everywhere, it was pretty fun. I wouldn't mind being able to tear down my shield without having to be on the same spot as it, though.

cmcoto says ...
Dec 12, 2014 @ 3:35am

Good game, and great Lua Programming! I love Lua, great language and nice! Good job!

Empyrealhell says ...
Dec 12, 2014 @ 3:48am

Sometimes at the start, the ball will spawn in a way that causes it to never go near the shield, and the game just stalls. I was able to beat it, but it gets really hectic towards the end. I think the pacing is good, though at high speeds it's too hard to use the barrier effectively since most of the time there are more than one pieces of matter headed to a spot. The music loop is too short too, it gets really repetitive. It was fun though, especially near the end when there is so much going on.

Insederec says ...
Dec 12, 2014 @ 4:23am

Is it supposed to be ungodly fast?

qristofer says ...
Dec 12, 2014 @ 4:27am

Sorry, can't get it to work in Linux. Is the Linux-download right? I get regular exe with dlls. ;)

taviandir says ...
Dec 12, 2014 @ 3:20pm

cute game!

talecrafter says ...
Dec 12, 2014 @ 3:22pm

Good game. Had fun with this one.
Felt a bit unfair when a ball landed "under" the shield or when balls collided near the antimatter and changed their direction towards the antimatter.
Got a nearly broken game at some point when the first ball went from one corner to the other and back and back...
Very good entry for your first time.

qristofer says ...
Dec 12, 2014 @ 11:56pm

Worked in Wine anyways.

The music is perfect for this type of game, and I like it. Short perhaps, but it's a jam duh, and if you listen to Bubble Bobble and other arcade songs, they're not much longer. xD

The core game idea is cool. Like many other games here it's very slow first then super hectic. Still a great game.

Maybe if you make the pad go around in a circle it will be better? I don't like that the different pad states is differently sized. It makes it very hard to tell where to be, like playing with a bent club or tennis racket.

I think it could be a great game with some polish. Good Job!

ibilon says ...
Dec 13, 2014 @ 1:51pm

Cool concept!

The difficulty increase too quickly in the end, and I quickly died :)

One way to compensate would have been to have to keep the up key to keep the barrier and removing the need to use the down key.

pjimmy says ...
Dec 13, 2014 @ 6:20pm

interesting pong game, nice effort

Andynonomous says ...
Dec 14, 2014 @ 12:36am

Sorry, for the Linux folks, there should be an actual .love file in the folder along with the exe's and stuff. Thanks for all the feedback folks! Many of the issues people are raising are ones I'm aware of, of course... time. I sincerely appreciate all the comments and criticisms.

Dec 15, 2014 @ 11:17am

Nice first LD entry, liked the old school arcade feel of this withe the simple addictive controls. Did have an issue with my screen resolution being set to small so the score and bottom shields were hidden.

Andynonomous says ...
Dec 15, 2014 @ 10:35pm

Yeah, I'm not new to programming, but I would always just tool around as a hobby, see if could get certain mechanics working etc.. As I've never made anything somebody else used before, I gave no thought to handling different resolutions and stuff like that till it was too late.

asobitech says ...
Dec 16, 2014 @ 9:41am

Not bad at all.
Good base idea.

Dec 16, 2014 @ 7:31pm

Cool twist on a breakout concept. I like the idea of the bat being on a curve, and being able to place walls was pretty clever too. Could do with a bit more audiovisual polish maybe, but certainly some good ideas here.

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]