About badlydrawnrod (twitter: @badlydrawnrod)

By day I write anti-virus software. By night, when I'm not playing games, I'm often found writing them, or doing an online course to keep my brain active as I just love solving problems, and have done ever since getting my first computer in 1980.


Ludum Dare 32
Ludum Dare 31
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 26
Ludum Dare 24
Ludum Dare 23
Ludum Dare 19
October Challenge 2010 - More
Ludum Dare 15

badlydrawnrod's Trophies

The best award
Awarded by lorniebear
on January 5, 2014



Endurion says ...

Thanks for the executable.
Is it just me or is there only the same screen over and over?

Mike_W says ...

I have python 2.5.4 as that is the one that pygame requried unless you py2exe this I won't be able to run it. I thought I would try to do all the python projects but I am finding that limiting by python version issue

SethR says ...

Exe worked fine. It is not really a good thing if you can get the high score of your game by putting a rock on the right arrow key.. :)

If you had had time to add (random?) paths/mazes to run through I think this would have been pretty interesting.

28.18 seconds on level 16 btw.

Doches says ...

Can't run, and I have python/pygame/pyglet installed. Can you py2exe it?

DrPetter says ...

It's boring!

(nice to hear that you got something good out of it though)

PsySal says ...

I get an error:

pyglet.gl.ContextException: Unable to share contexts.

muku says ...

I can see this being amusing with some more varied levels, but like Endurion, I just get the same room over and over, which means that holding right until you eventually die is the optimal strategy... (I made 28.04 seconds.) I guess you ran out of time for making levels?

mjau says ...

I just got the first room endlessly repeating too. Is there supposed to be more? As it is it's not fun at all since you're just holding down the right arrow key for as long as you bother to, but with some levels and obstacles and stuff this could've been a nice game probably. Too bad you didn't have time for more!

nilsf says ...

I survived for 28 seconds by holding the right key down. Not terribly exciting. I liked the way the walls disappeared when the laser crossed them.

Entar says ...

It's an ok start, but it really needs more levels. Without them, it's extremely repetitive, but otherwise good.

greencow says ...

yay windows exe, but unstable.. good use of theme, needs levels

Deepflame says ...

Only 1 level? I guess the advancing wall of deadline caught up with you in 172800 seconds. :)

agj says ...

Haha, well, I'm glad the competition was inspiring.

noonat says ...

Right arrow ftw! :)

HybridMind says ...

28:14.. level 16. Is this a joke? :)

You basically just hold the right arrow right or am I missing something? Heh.

I know.. you likely ran out of time. Anyway.. as I was sitting there for my half-minute I did enjoy watching the laser beam zap the tiny blocks away. Plus, just once I had to run into the beam to see what would happen. I'm glad you took that moment to question my stamina. :)

Archive for the ‘LD #14 – Advancing Wall of Doom – 2009’ Category

Giant Laser of Doom – Windows Executable

Posted by (twitter: @badlydrawnrod)
Tuesday, April 21st, 2009 12:00 pm

The comments I received so far made me realise that people were having difficulty running the program as I was using Python 2.6 and didn’t provide an executable.

So, without further ado, here’s a Windows executable. (http://tinyurl.com/dg6xr5)

Thanks to everyone who commented.

— Rod

Laser of Doom – Final

Posted by (twitter: @badlydrawnrod)
Sunday, April 19th, 2009 2:06 pm

I’m calling it a day as I need to get up for work in less than 6 hours, so here’s my entry for LD14. Given my lack of available time this weekend I am surprised to get as far as I have. Laser of Doom is in a playable state, even if it’s not exactly cutting edge. For me this is a personal triumph – it’s the first time for about 8 months that I’ve had success in one of my own projects. Those I’ve been doing for work have been rock-solid, well-written pieces of code, but I’ve just not had the required focus on personal projects.

Download the source here (http://tinyurl.com/cfnmot)

Edit: backport to Python 2.5.4 here (http://tinyurl.com/csmly9)

Edit: Windows executable here (http://tinyurl.com/dg6xr5)

Edit: and yes, I did run out of time for making levels. The original plan was to gradually make it harder by including random obstacles, plus locked doors with keys, and a score that would be greatly enhanced by picking up bonus items.

Now I’ll get back to that game that I promised my daughter. Thanks LD14.

Killed by the Laser of Doom

Giant laser of doom

Posted by (twitter: @badlydrawnrod)
Saturday, April 18th, 2009 5:10 pm

Here’s a shot of the Giant Laser of Doom.

I didn’t start work on this until 9.12pm as I had a lot of things to do today (visit bank, go to museum, take a bike ride, cut grass, etc). It’s now 2am (UK time), my brain is fried and my body is knackered.

I’ve concentrated on keeping my entry as simple as possible because I know that my time is limited. I got thinking about the theme when I was visiting the museum. I just liked the idea of a giant laser of doom, erasing everything in its path, darkening the screen as it went.

I figure that I have until 4am on Monday morning local time, which is just as well as I’ve got a few commitments tomorrow, but let’s see what I can do with the remaining time.

First LD – no time, but I’m going for it anyway.

Posted by (twitter: @badlydrawnrod)
Friday, April 17th, 2009 2:50 pm

Just over 4 hours to go and I’m looking at the possible themes, wondering which one I can do justice to in the 5 or 6 hours that are going to be available to me this weekend. I came close to talking myself out of it, but what the hell – I’m going to go for it.

Back in the days of the BBC model B (yeah, I’m old) a procedure in BBC BASIC was defined with DEF PROC and invoked with PROC followed by the procedure name – spaces optional. Let’s just say that I won’t be calling the procedure named RASTINATE this weekend.

[cache: storing page]