August 23rd-26th 2013 :: Theme: 10 Seconds

Ludum Dare 27 — August 23rd-26th, 2013
[ Results: Top 100 Compo, Jam | Top 25 Categories | View My Entry ]
[ View All 2213 Games (Compo Only, Jam Only) | Warmup ]

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.


Back to Browse Entries

Programming Failure

by Niavlys - 48 Hour Compo Entry

An unfinished, buggy and glitchy attempt at a platformer.

N.B. : I'm aware that the collision resolution is quite glitchy. It's the reason why I couldn't find the time to properly implement horizontal scrolling, new levels, and new features. I hope you can enjoy something else in the game though! :)

EDIT 2013.08.27 7:56am UTC: Fixed (hopefully) the bug "terrain.lua:193: attempt to index field '?' (a nil value)".

Downloads and Links




josefnpat says ...
Aug 26, 2013 @ 12:37pm

A good start. The platforming was a bit glitchy, but with a few more levels, and a few tricks, this could would have been a great game!

Niavlys says ...
Aug 26, 2013 @ 11:40pm

Thanks for the comment. It was awfully glitchy, in my opinion, and I spent most of my time trying to fix this. In the end I realized I wasn't gonna make an actual game, working and interesting, in time, and I focused on the graphics.

leafo says ...
Aug 27, 2013 @ 6:00am

nice graphics. I also experienced some glitches, getting stuck jumping and going through walls.

Gaeel says ...
Aug 27, 2013 @ 7:50am

I couldn't get the game running on my Windows machine, if you want I'll look into this and build you a new Windows version.

doonay21 says ...
Aug 27, 2013 @ 10:27am

I like it! I would love some more levels :)

Typedeaf says ...
Aug 27, 2013 @ 10:33am

A nice idea, but i would like more levels :)

Niavlys says ...
Aug 27, 2013 @ 12:20pm

Thanks for the comments. At first I started to make it able to scroll horizontally, so that I could use all the space I needed for the levels. I dropped this feature because it caused me too much trouble, and then I couldn't find enough space to make even one single good level. ^^

Niavlys says ...
Aug 27, 2013 @ 12:20pm

That's weird. A friend of mine can't run it as well (either from the .love or the .exe). There seems to be a problem with his Windows setup since he doesn't seem to be able to run any Löve game correctly (my brother's game crashes after the help screens on his computer). But I guess you are able to run other Löve games on your Windows machine, so the problem must be different. What happens exactly when you try to launch the game?

mikegbrown says ...
Aug 27, 2013 @ 12:42pm

unfinished and buggy. :D but nice attempt.

Laelien says ...
Aug 27, 2013 @ 12:53pm

Yup, it's less buggy than the previous versions, and you've done quite a great job on the graphics. Plus, this Great Thunder thingy makes me really curious :P
I think I've seen this countdown somewhere before though... :P

Niavlys says ...
Aug 27, 2013 @ 1:13pm

@Laelien: Thanks for the nice comment. As for the countdown, I just noticed playing your game that it's very similar, BUT I'm pretty sure I had the idea before (or at least I didn't consciously steal the idea from you). :)

Joxno says ...
Aug 27, 2013 @ 10:43pm

Pretty good start and nice, clean graphics,
a bit glitchy in terms of collision, but would've been nice with more levels

jprogman says ...
Aug 27, 2013 @ 11:52pm

I'm getting this error message:
terrain.lua:193: attempt to index field '?' (a nil value)

SnoringFrog says ...
Aug 28, 2013 @ 1:25am

Nice attempt, would have been nice to see more levels in it though.

Niavlys says ...
Aug 28, 2013 @ 7:04am

@jprogman: It's a weird bug that some people are experiencing, a fix is coming very very soon though.

spliter says ...
Aug 28, 2013 @ 8:22am

Sadly not only is the game very glitchy but also only one level really doesn't make it.

Niavlys says ...
Aug 28, 2013 @ 11:21am

@spliter: Me trying to fix the first problem resulted in the second :)

jprogman says ...
Aug 28, 2013 @ 7:26pm

The game is working fine now, thanks!
I'll ignore the bugs because those could always be fixed if you decide to continue with this project pass the compo.
I could see some good ideas for getting or staying in the safe zone. One would be to shove any objects out of your way in the safe zone or trying to stay in inside a moving safe zone. Just suggestions, but you got something good there to start.

Aug 28, 2013 @ 7:49pm

An attempt is better than nothing!! I can see this game going far in the future, I love the little player and the way he moves. I featured it in my compilation video of Ludum dare 27 games, if you'd like to check it out

Pierrec says ...
Aug 29, 2013 @ 6:34pm

Haha! The collisions ARE glitchy ^^ it makes it way easier! Also, "terrain.lua:193: attempt to index field '?' (a nil value)".
If you're not proud of your work, I hope you learned some new things then!

Niavlys says ...
Aug 29, 2013 @ 8:26pm

@Pierrec: Yes, I once made it in only 3 seconds! As for the error message, when did this happen to you?

alts says ...
Aug 30, 2013 @ 8:30am

One comment I do want to mention is that there is a sound effect when time runs out, but not when you win. For events like this, if you're strapped for time, I would focus on embellishing the path that most players will likely take (in this case, victory).

As for the glitchiness, I think that some deserve to be fixed, but others might be better cultivated. Game Title: Lost Levels ( for example, was inspired by a glitch. In this case, the nature of the glitch seems to be that blocks change properties based on the direction that you approach them from (the right side of blocks can be climbed, the left side can sometimes be passed through). When phrased like that, that sounds more like a mechanic that you'd build a game around than something you'd want to eliminate.

Niavlys says ...
Aug 30, 2013 @ 1:56pm

@alts: Actually there is a sound effect when you win, but it is quite subtle and quiet. The "climbing glitch" might be part of the gameplay, yes. ^^ Anyway, I need to fix unintentional glitches before I can say they are intentional :)

KunoNoOni says ...
Aug 30, 2013 @ 2:41pm

For what it is, its great! Nice Job!

Arrow-x says ...
Aug 30, 2013 @ 3:24pm

very good Idea ... need some more work and this could be great

stenol says ...
Aug 30, 2013 @ 3:25pm

Good idea :)

loxo says ...
Aug 31, 2013 @ 11:02am

Nice start, it's similar to my entry. Even the state it is in :) But I wouldn't see it as a failure, because ludum dare is about making games and you made a game. You can always add to it later and improve things. Maybe you find some time to work on it further. I would like to see what kind of additional features you had planned.

Delca says ...
Aug 31, 2013 @ 6:40pm

Ah, collision with a map... I spent myself half my coding time fixing it, and it still has some quirks and tricky corner cases yet unresolved.
That being said, I would love to see what your game could become, given some more time to add new levels and mechanics.

wilbefast says ...
Sep 3, 2013 @ 8:36am

A couple of collision bugs but it's not so bad: at least you don't get stuck in the wall/floor. Platformers are tricky buggers to get working properly - this will be a good platform (tee hee) for your future attempts.

wilbefast says ...
Sep 3, 2013 @ 8:39am

The .love file link is broken, but Mac/Linux users can run love ProgrammingFailure.exe and it should work fine ;)

Niavlys says ...
Sep 3, 2013 @ 2:12pm

@Delca: I'm glad to see that I'm not the only one who had trouble with this kind of stuff! It turned out to be much more difficult than I thought it would be.
A post-compo version is on the way, with collisions fixed with the valuable help of my brother! (Latcarf)

@wilbefast: Oops, it seems I moved the file out of my Dropbox folder, without realizing the consequences... Fixed now. I didn't know you could run love MyGame.exe, that's neat, thanks!

Latcarf says ...
Sep 4, 2013 @ 11:29pm

I like the graphics, but the collisions are indeed very slightly glitchy :-) Too bad it took you so long to try to fix the collisions.

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.

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]