About X-0r

I love programming games as a hobby, but usually I put my expectations too high, change my concept midway and end up with something sub-par in the end... I believe that LD might help me to get organized better, to set my goals not too high and accomplish these. I really plan to participate, working with Flash (AS3), maybe HTML/JS/PHP or Java, and - should I have time for that - getting some music up with REAPER and a few VSTi plugins.


Ludum Dare 30
Ludum Dare 28
Ludum Dare 27
Ludum Dare 27 Warmup

X-0r's Trophies

Probably put more thought into my game than I ever did award
Awarded by Doctor Broccoli
on September 1, 2013

X-0r's Archive

Count me in!

Posted by
Friday, August 22nd, 2014 4:27 am

It’s time for the 3rd compo I’ll be participating in, so after skipping the last one I’m glad to be back!

I’ll be using my favorite tools to create the game – for 2d sprites, I’ll probably use Flash’s vector editor, should I need perspective or something similar, I’d probably even model stuff in Blender to get some (hopefully) accurate results.

My coding IDE will be FlashDevelop, which I really like for its simplicity, while still providing a lot of settings to finetune everything.

To get some bleeps and bloops, I’ll use REAPER, with a heap of VSTi plugins. I hope that I actually find the time to use it properly, since most of my tracks take weeks until their release…

I also decided that I won’t create any timelapse this time, because I found it takes either too long to watch, or is way too stuttery to check out what I was doing. I will, however, keep a logfile, where I put my thoughts to each development step. It’s going to be a regular .txt, I guess^^

I can’t wait to start coding, and I also can’t wait to actually play some new games – it’s going to be awesome!


Posted by
Wednesday, December 18th, 2013 11:18 am

Well, I guess I should also recap my thoughts about the compo – Not everything turned out as expected. Still, I managed to pull off enough for a playable release.

What went well:

Enemy collisions. I still don’t know if it’s efficient to calculate the distance between each enemy on each frame, but… yeah it works flawlessy for about 20-30 at a time, before it starts to lag.

Sound effects. There’s a free VSTi plugin called “engine” – it produces nice sounds about all types of electric and gas-powered engines. I used it for the laser sound (with a lot of pitching) and for the explosion (with a lot of time-warping and cutting). I can’t say that it makes me a good sound designer, but I’m happy with what I made out of it :)

What I should have thought about a second time:

Graphics. I created all my assets (with the exception of the particles and guns) in Blender. I decided to use pre-rendered frames to make objects “rotate” in an isometric area. For the floating enemies, it were like 16 frames, the factory was only a single frame, the resource collecting tower had some light animation going on.Β However… I completely underestimated the fact of how tedious it can be to show an animated object (the player’s exosuit) from all these directions. It took me a lot of time to get it right, after all, the light needed to stay in the correct location, the render-size needed to be sufficient without cutting off the model or it’s shadows, etc. etc.

Content. I set my goals too high. I wanted to have a huge map, maybe even procedural generation, and ended up with… the regular 550×400 px area. I even got a second enemy rendered, but I never got to add it to the game…

GUI. Well, it’s a sci-fi themed game, so one would expect a shiny GUI. But as with most of the other things… I lacked the time, and ended up simply printing the stats down as plain text.

Intro. I wonder how many deductions I’ll get concerning the theme interpretation. I wanted to create a nice cinematic intro, showing the stripmined earth, and the humans looking for resources elsewhere – only the leader of the alien race faces them “You only get ONE planet to destroy”. In the end… I put it as a simple text behind the “About” button.

Music. Initially, I planned to compose a nice track for the game. I ended up with a few sound effects, but … no music at all. Not enough time.


All in all, I’m quite content how it turned out. I’ve also added a post-compo version, since people wanted to use the mouse for shooting (and while I was at it, I also added the shield to the RMB).

That’s about it. Now back to some more LD gaming =)

Count me in!

Posted by
Thursday, December 12th, 2013 3:45 pm

This will be the second time that I participate.

I’ll have a tough time, or so I think… Caught a cold, and, well… I play the clarinet in various ensembles, so I’ll be away for quite some time on both saturday AND sunday (yeah. one concert per day.) The compo will start at like 4 AM my timezone, so I guess I’ll go to bed soon on friday πŸ˜›

Enough whining, let’s sum up what I’m going for… My goals for this LD will be:

NOT writing a lot of useless code (such as saving all text in some static array to make it theoretically possible to switch languages – yes, I did that last LD, just that I never actually added any translation)

Getting a better rank in the music section. I scored rank #172 with an average of 3.25 – I’ve been composing a bit over the last months, so I’m confident I can get a better result than last time. [https://soundcloud.com/xor-music]

Not posting the game, before it’s done. Yes, I uploaded the game after each change, more or less. Unneeded, time-consuming, and people were wondering, why some things weren’t working.

Being careful with static variables. Oh, and… being careful with static variables. I just need to reset them, when the game is reset. Failure to do so leads to definite chaos upon restart (open doors, clicked buttons, collected stuff…)

Last but not least – using a *good* system for controls. Arrow-keys to move and mouse to select options… what the hell was I thinking?


gl, hf!


Graphics: MS Paint, Blender, Photoshop
Platform: Flash / AS3, using FlashDevelop for coding


D = R – C (except not that simple)

Posted by
Thursday, August 29th, 2013 10:43 am

Uh… Yeah. I don’t really get this formula. Seems like a rather simple subtraction, but still…I’m not sure, if I’m *supposed* to play and rate as many games as possible, or if I rather aim to have more votes on my game than I vote others… There’s something in the legend about a “loser” badge, if you are trying to reach a high coolness rating ( = rate a lot of games by him/herself?) Is “coolness” a bad thing? I mean I played a lot of games, voted approximately for 20 others (as suggested by the LD website) and now, I’m not really sure… am I supposed to vote or not?

As I understood it so far, you shouldn’t vote for others too much, if you don’t have many votes on your own submission. Reason: Submitting 1 star on every other game to downvote these? I would never ever do that, it’s just that while I love playing a lot of games and submitting comments and/or ratings, I don’t want to “hurt” my own ranking, but I don’t want to not rate others at all, since they need a certain count of votes in order to even be taken into account anyway.

I know that there’s another post about this topic, but I still don’t understand. IF the coolness thing is good, then a low default score would make sense, but then what is that “L” thing all about? And if coolness is a bad thing, why would people vote at all?

Thanks in advance!

The day after…

Posted by
Monday, August 26th, 2013 4:59 am

Guys, I tell you… getting up the next day without an alarmclock or any pressure is just so relieving! I think most of you might have experienced this to a certain degree, not sure, how many actually had their deadline on a “regular” time within their timezone.

Today, I’m taking it sloooowly. Testing and rating other games, finishing my timelapse recording (which, as I believe, is quite useless… I only made 2 shots per minute) The entire thing will last about 5-6 minutes, and I cut out the screensaver parts while I was asleep… I’ll be linking to the video as soon as I found a hosting site. YouTube, maybe?


To everyone, who’d like to play a puzzle/adventure game, I’d appreciate any comments and ratings on my game =)

Link to my LD #27 submission game “Blackout”


Good luck, have fun, everyone!

That was close!

Posted by
Sunday, August 25th, 2013 6:05 pm

I hate deadlines. I totally do.

I hit submit on the last minute, and watch the countdown… 10…9…8

Let’s just say, it was nearly the last second as my changes were saved.

Check out my game “Blackout”. I hope you’ll have at least a fraction of the entertainment while playing as I had creating it.

Finish line!

Posted by
Sunday, August 25th, 2013 2:36 pm

Alright folks, my game is almost ready. I just need to finish the puzzle, and put the plot twist into my code (it’s finished in my head already) After that, debugging and polishing… Might even port it to other platforms tomorrow.

Day 2

Posted by
Saturday, August 24th, 2013 10:57 pm

Good morning!

I can’t remember the last time I got up that soon πŸ˜›

In any case, there are 19 hours left to go, so still enough for my game to become something playable.

I’ve encountered troubles with eventListeners, linking a keypress to a button and such. I decided that you *will* have to use the mouse, at least until I continue polishing the game. I probably won’t include anything apart from the arrow-movement keys until the deadline.

My next steps will be some SFX and music (and the options screen to define these), while still thinking of the ominous 10 seconds. I do have a concept to make my game match the theme, but all I can do is hope that there will be enough time for that.

Alright then, time to start day 2!


Posted by
Saturday, August 24th, 2013 5:15 am

I finally decided what game to produce. A tilebased top-down view game called “Blackout”.

As I write this post, only the map generation is functional…

My gf’s cat decided to sleep on my laptop while I was eating lunch, and decided to write an impressive amount of repetitive letters. I think it was “g”. In any case, the same cat tried to actually shut down my laptop. Luckily, I had unsaved data. The shutdown failed. Needless to say I uploaded my stuff to a server now.

I want to thank my girlfriend to create a wonderful meal for me at this point. Nothing beats her lasagna-cooking skills!

No more time to waste, back to my code. Cheers!

Ready to go!

Posted by
Saturday, August 24th, 2013 12:31 am

I already set up my timelapse program, it will take a screenshot every 30 seconds. Depending on the FPS, it might take a minute or two in total. Maybe.


As far as the topic is concerned… I somewhat hoped it would not be “10 seconds” but here we go. Seconds isn’t especially a word with double-meanings, so I guess I’ll be stuck with time. Power-ups which last for 10 seconds? Rather not… Having 10 seconds to master a level? Too short, not enough opportunities. Well, there’s still about one day and 17.5 hours, so I probably should be able to figure out something until the deadline πŸ˜›

Have fun everyone!

Debug issues

Posted by
Friday, August 23rd, 2013 9:43 am

I had extreme troubles with my highscore server and/or the Flash sandbox lately. Spent hours to fix it, without success. Now that I rebooted my PC, everything runs smoothly. Let’s hope I don’t encounter this during the competition, or else I’m going to lose a lot of time… I probably will skip anything internet related – apart from uploading my files.

Speaking of time – LD 27 will start at 3 AM my timezone. I guess I’ll just go to bed before midnight (preferably), and sleep my 8 hours. I’ll get up early aswell, if I manage to get up in the morning without tossing the alarm out of my window.

On a positive sidenote, I don’t expect the website to be as overloaded as it’s been predicted to be when the 48h countdown starts.

As far as the topics are concerned, I totally hope it to be one of the following:

  • Alchemy [Whenever I play a game from the TES series, it’s what I try to level up first. Buy cheap, sell high, gain levels :P]
  • Evil vs Evil [Having the player control the good guys is standard. Having the player control the bad guys to fight the good is rare, even if there are a few exceptions like Evil Genius or Dungeon Keeper. Fighting Evil with more Evil sounds like fun.]
  • Parallel Worlds [This seems to fit perfectly to some puzzle themed game. Maybe a bit like Metroid Prime: Echoes. Connected, yet different. And sci-fi.]
  • Replication [They already are too many. There will be more. And more. And more. Yeah, that’s about it.]
  • Space [Spaaaaaaceee!]
  • Surveillance [Cameras, traps, good cops, bad cops, worse cops, … and a puppeteer controlling it all.]
  • You must leave it behind [Moral dilemmas ahead. Whyyyyy? *tear runs down the cheek* Okay, who’s been cutting onions?]

There are a few other interesting topics, but I believe that Survival is waaay overused lately, and strange power-ups is a bit limiting, imo…

Good luck everyone, I guess I’m out for today!



Posted by
Monday, August 19th, 2013 7:28 pm

Uploaded my Warmup game as planned. Got carried away as usual, and spent 5 extra hours on the project. Might take it to Kongregate or something πŸ˜›


I believe I know myself well enough so that I can say there will be a highscore table and a preloader. Tomorrow.

Other than that, I’ve finally added my avatar. It was a bit more complicated as expected…

Count me in =)

Posted by
Sunday, August 18th, 2013 3:19 pm

I’ve been following the competition of a while. Well, I believe it’s time to participate.

I also worked on a minigame for the warmup the last two evenings, which I plan to upload tomorrow. Unless, I think of more stuff to add and make my code even less overviewable πŸ˜›

In any case, I’m in!

Code: Flash/Actionscript 3.0

Graphics: Flash, Photoshop, Paint, Blender


[cache: storing page]