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

Back to Browse Entries


by Kwarf - Compo Entry

This is Barely a Game.

I've wanted to make a game with dynamic shadow mapping for quite some time, so I decided that this would be a good idea for this LD. A combination with this being fairly advanced stuff that I spent quite some time on, and me being worhless at making art ended in a pretty boring "game".

You are a white rectangle, and your goal is to kill the red squares that will spawn at random locations on the map, you do this by jumping on top of them. If you manage to jump on multiple enemies in sequence without touching the ground you will get a score multiplier, so you should try to plan your jumps. The dynamic shadows makes this harder, since you'll only be able to see enemies close to you.

Jump: W, Space or Up
Movement: A/D or Left/Right

The Linux (64-bit) build requires you to have SFML2, Box2D and libxml2 installed.
I might be able to do a Windows build, but not before the deadline.

Downloads and Links




Dec 10, 2014 @ 10:25am

Nice to make a game on linux !

jangler says ...
Dec 10, 2014 @ 8:32pm

shadows were cool, but the gameplay was lacking and didn't really take advantage of the tech.

matthewdpace says ...
Dec 11, 2014 @ 10:28am

Could not effectively play. After installing deps and getting it to run, I had a black map, and the score, presumably at the top. Pressing arrow and space bar keys made a '50', then '100' jump around, but no character or lights.

Finlal says ...
Dec 11, 2014 @ 1:28pm

Nice shadows!

Team Buttface says ...
Dec 13, 2014 @ 7:42pm

Had to build this myself, and even the build process wasn't straightforward.

Anyways, I like the way graphics are done, but I wish you were able to do something more with the game that would make it more fun. Also, if the gravity was faster, it would feel much more responsive.

chaosed0 says ...
Dec 14, 2014 @ 4:56pm

It's a neat tech demo, but as you say, not a game. I had the same bug as another commenter - score shows up at the top for some reason, and the screen goes black. This seems to happen if the window is resized beyond the gameplay area.

Your build system didn't seem to notify me that I needed to build the Tmx lib in ./lib, by the way. Cmake succeded and left me guessing as to which TMX loader library you were using. You should also make a note that your binary requires SFML 2 - specifically, not 2.1.

NeiloGD says ...
Dec 16, 2014 @ 8:21am

I'm afraid I can't rate this one, it launches but sadly I get a screen with only the platforms and not much else:

neilo@neilo-pc:~/LD31Games/Kwarf/BaG$ ./BaG
Loading tileset tileset from tileset.png
Loading entities
Loading collidables

Any ideas?

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]