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

Back to Browse Entries

Galaxy Force

by KK - Jam Entry

Shoot shoot shoot!!

Thsi is my first Ludum Dare game so it's kinda normal (and a little lame)
But keep in mind, all we need is just having fun!! And make games is fun, right?

Move mouse to aim, click to shoot.
And one keyboard secret, try to find it =)

Game goal:
Destroy 60 enemies and you win!

Made using :
- Vim

- Aseprite

- Audacity

- SDL2
- SDL_image
- OpenAL soft
- Alure

- Coke
- Hamburger

- Love (I mean the feeling from my heart, not the game framework "love 2D" =p)

1. I'll compile Windows and OSX version of my game as soon as possible, please give me some time to rest(Windows version is out!)
2. If you find something go wrong in game, feel free to tell me.
3. Sorry for the dirty code, if you're looking for great game code to learn, not this one.

Downloads and Links




tonypai says ...
Dec 8, 2014 @ 5:43pm

Could you release web or other standalone version? I want to play your game, but I have no linux machine. :(

KK says ...
Dec 8, 2014 @ 7:32pm

Sorry for late. Windows version is now on the battlefield! So fresh.

woz says ...
Dec 9, 2014 @ 9:51am

Interesting idea. The sounds get kind of annoying though, to be honest

Jupitron says ...
Dec 9, 2014 @ 5:34pm

Short but really fun game, please add some music!!!

Dec 10, 2014 @ 7:31pm

I had to fix some symlinks, but even then it wouldn't work because isn't packaged, nor installed on my system. From the directory that contains

$ ln -sf lib/
$ ln -s lib/
$ ./
Error loading cannot open shared object file: No such file or directory
INFO: OpenAL opened OpenAL Soft.
INFO: Used ALURE version 1.2.
INFO: compiled against SDL version 2.0.3.
INFO: Linked against SDL version 2.0.3.
INFO: SDL_image linked version 2.0.0
Segmentation fault (core dumped)

KK says ...
Dec 11, 2014 @ 7:45am

@Frozen Fractal
I'm sorry about that, now I pack into my game. I think it would work now.

plauk says ...
Dec 11, 2014 @ 9:23am

Ahhhh haaaha! I win! I killed the space elephant!

That was way too short. :D

asobitech says ...
Dec 11, 2014 @ 12:23pm

Not a bad start, for your first Ludum Dare game.
Keep working on it, they'll get better and better, and also bigger.

jangler says ...
Dec 13, 2014 @ 7:59pm

Functional game, decent graphics, and funny sound effects. Not much strategy involved, though--if you just keep clicking you'll always do fine.

tonypai says ...
Dec 17, 2014 @ 1:09am

The turret is so small that I don't know what it is before shooting. But sound effect is very unique! And that does amuse me. XD

Dec 19, 2014 @ 1:26pm

Holy Cow Crap! This is awesome! The sounds were so bad that I actually like them, it made me laugh!

Kardfogú of Creative Sectors, out.

Riocide says ...
Dec 19, 2014 @ 2:31pm

haha nice sound fx. At least the humour is there :D

Dec 19, 2014 @ 3:27pm

Really cool game, and extra creds for programing it in C++ ;^)

The graphics are incredibly neat and the sounds fit in perfectly. Of course it could've gone on longer with more variation, but it's really good for 48 hrs. :)

Pix3M says ...
Dec 21, 2014 @ 12:49am

I found the keyboard secret by digging into your source code. Press F~

01rafael says ...
Dec 21, 2014 @ 12:56am

So lovely graphics!

KK says ...
Dec 21, 2014 @ 5:32pm

BarrensZeppelin: Thanks! Make a game with my poor programing skill is a pain, lots of element I plan to make were canceled due to that:(

Pix3M: I'm glad taht you find it!!

Shivur says ...
Dec 21, 2014 @ 7:47pm


jtpup0 says ...
Dec 21, 2014 @ 8:36pm

Quick and hilarious, I really liked this

Dec 21, 2014 @ 9:10pm

A bit too easy to be real fun; you should add more enemies. It's great for a first game (my first game didn't even had sound...). I understand you were alone to make all of this, you should have tried to be rated in the compo instead of the jam :).

tompudding says ...
Dec 21, 2014 @ 10:31pm

Nice sounds (mouth sounds are best sounds), though very easy!

Teejay5 says ...
Dec 22, 2014 @ 8:46pm

This game displays much excellence in sound design

cxsquared says ...
Dec 22, 2014 @ 9:34pm

The game was fun but a little too easy. I really liked the sound effects though. Nice work.

lekochen says ...
Dec 24, 2014 @ 1:50pm

Lol nice sounds.

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]