About RandomM00

I'm a games programmer in my free time, and study the rest of the time. I watched Notch write Metagun for LD18, and thought I should have a go!


Ludum Dare 30
Ludum Dare 28
Ludum Dare 27
Ludum Dare 25
Ludum Dare 24
Ludum Dare 21
MiniLD #28
Ludum Dare 19

RandomM00's Trophies

RandomM00's Archive

End of Day Three – [ABORT]

Posted by
Monday, April 20th, 2015 4:41 pm

After a slow morning of debugging platform physics, we decided to give up.

Some very valuable lessons have been learned:

  • How to use Git in a peer-to-peer setup – remember to add other machines as repos
  • Make sure you have a solid idea – and that the whole team has the same idea
  • Designing a game on the fly is fine with one person but falls to pieces with a team
  • Having a core game mechanic is vital!
  • Programmers are hopeless when they don’t go to bed early enough!
  • Your cross-compiler is broken. Always.
  • C doesn’t like changing OSes
  • Get something playable quickly or motivation will evapourate

I really enjoyed working with someone else.

While we may not have made a viable game, it was definitely worth it!

End of Day One

Posted by
Saturday, April 18th, 2015 5:02 pm

We have some platform physics, infrastructure for enemies, and that’s about it.

We don’t seem to have been very efficient, but I think a lot of the wasted time has been due to teething trouble with IDEs, version control and incompatible OSes.

Hopefully we’ll be able to work a lot faster now that we know more or less what we’re doing!

Have some silly “art”:

Shotgun "Concept Art"

Silly weapons!

P.S. We’re in (two of us) for the Jam – as of about 12 hours ago

I Finished

Posted by
Sunday, August 24th, 2014 3:54 pm

That’s that. I actually finished!


Ready for takeoff…

Is it bird, is it a game? No, it’s a GIF!

Posted by
Sunday, August 24th, 2014 9:35 am

Look! Gameplay!

I’m quite pleased, I’ve managed to write something that looks like a game in a day. It even looks like I did some art!

On the Contemplation of Failure

Posted by
Sunday, August 24th, 2014 3:23 am


I think my state at this point is “bleh”.
I’ve spent a huge amount of time on some simple physics code and a sprite. The result really doesn’t meet my standards, although I do have a fun title screen.
Having thought through my idea some more I’ve realised that I don’t think it’ll make sense to anyone else, and I really can’t guarantee it’ll be fun. I also don’t think I’ve got time to finish it.

I have one day to try and make something. At the end of this I want something polished looking, whether or not it’s original or clever (although that would be nice). What do I do from here then?
Here are the options I see:
– Struggle on with this idea and hope I can make it work
– Drop the idea and try and use the code and art to make something else
– Start again

I don’t think continuing with an idea I don’t like is going to be fun, and if it isn’t fun to work on it won’t be fun to play.
I’ve thought about other ways to use the art, but I haven’t come up with anything that felt right. I’m not happy with the quality of most of it anyway.
(Damnit Jim, I’m a programmer not an artist!)
So it looks like I’m going to start again. For this to work I’m going to need a really solid idea, and maybe some luck.

Well, here we go again!

Title Screen

Pretty title screen, missing game


Posted by
Friday, August 22nd, 2014 1:42 pm

In again, this time it looks like I’ll be using C, Allegro 5, and whatever collection of tools I feel like.

As usual the selection is MtPaint, GIMP, Inkscape, Blender, Audacity and SuperCollider.

The git repository is here if anyone is interested: https://bitbucket.org/gah/ludum-dare-30

Good luck everyone! Have fun!

Dangerproof Dan

Posted by
Sunday, December 15th, 2013 6:08 pm

I’ve finished!

Dangerproof Dan has begun the treacherous journey into the Temple of Aarg, and Ludum Dare 28!

I was a bit too ambitious so there are only four levels but I’ve written a working game with a level editor. I think that’s pretty reasonable for a weekend.

The menu is probably the best bit of the game so that’s what I’ve taken a screenshot of!


It’s got a moody theme tune and everything!

Give it a play: Dangerproof Dan and the Temple of Aarg!

Day 2

Posted by
Sunday, December 15th, 2013 5:54 am

Things are going ok but I haven’t got as far as I hoped. I’m trying to work faster today.

I have an engine, some sprites, a level editor and a flashy menu:


How’s that?

My source is available live from https://bitbucket.org/gah/ludum-dare-28/src

I’m In

Posted by
Friday, December 13th, 2013 1:07 pm

This time I’ve got some better libraries and I’ve started using Bitbucket.

Here the repositories that might be useful:

https://bitbucket.org/gah/ae/src – Go Allegro wrapper – Graphics, Input, Events, Sound

https://bitbucket.org/gah/enet – Go Enet wrapper- Networking

https://bitbucket.org/gah/ve/src – C Voxel engine – personal experiment

I’m going to try Sublime Text as a replacement for Mousepad in the hopes it will be less frustrating. I’m also switching from Mercurial to Git.

You can watch my repository if you’re interested:


Good luck!

The HAV Totally Innocent II

Posted by
Sunday, August 25th, 2013 4:59 pm

I’ve finally finished.

I had to cut some big chunks out of the story I was working on at the end because it reached 10PM and I decided I couldn’t keep going long enough to finish the story.

I hope the game makes sense as big bits of it were written in a hurry while I was trying to avoid dozing off! I’ve listened to a huge quantity of Two Steps from Hell in the process of writing my game!

Just gonna post it before I sleep…


Mr Black Has Something to Say

Posted by
Saturday, August 24th, 2013 11:55 am

Things went quite slowly today, but once I got the extension to my engine for playing with a browser running everything sped up.

I now have an intro, the begginning of a story, my main character and a style sheet and my code has reached 1391 lines including the base code in the engine.

As it’s a text adventure I see no point in posting a usual screenshot so I’ll post the intro.

The HAV Totally Innocent II held position 200 feet due south of a well armed British Navy frigate.
Owner of the Totally Innocent, Captain Insidious Black, struck a confident pose on the foredeck.
“Men of the British Navy, I have bested nine of your ships in combat. In a race with only one winner, to come second is to come last. In this tenth sortie you will again come second!
I fight for the freedom of those repressed by you colonial zeal, and for glory! Will you justly surrender?”
Actually, it’s the gold that’s most important, but I’m not telling you that!

While the Innocent carried two large artillery guns, an unusual choice for such a small vessel, it’s supply of ammunition was nearly spent.
Only the small pivoting gun on the foredeck could be fired.

Captain Black’s confidence wasn’t unjustified though. His many pockets held his major advantage over the navy. Mostly in tin cans.

[try the inventory command]

You Are Likely to be Eaten by a Grue

Posted by
Friday, August 23rd, 2013 1:47 pm

I’m in and plan to write a text adventure.

My main aim will be to write an amusing, quirky story. I haven’t succesfully written a game with  much of a story before, so this will be interesting.

My tools:

  • Mousepad (editor)
  • Go (compiler)
  • Mercurial (version control)
  • MtPaint, GIMP (bitmap editors)
  • Sun Vox (synthesizer)

I have two libraries I’ve written, feel free to use them:

IFL is missing quite a few things, but is already 987 lines of code. The design should allow me to easily add support for multiplayer and a web interface. I’m developing on Linux so I’ll have to check whether it works on Windows. I know I need to fix support for CR/LF newlines.

Good luck people!

Poll: Text Adventures

Posted by
Friday, August 23rd, 2013 4:28 am

We’re almost at the dawn of another Ludum Dare! As a result I have question:

Does anyone like text adventures?



Text Adventures?

Because I do, and I’m planning to write one for LD27.

I want to know if:

  1. you’ll be prepared to play it
  2. you think it is possible to write an interesting text adventure (in two days)
  3. you think text adventures are still a viable genre


Answers in the comments please!


Good theme – I’m in!

Posted by
Saturday, April 27th, 2013 3:48 am

I’m thinking about focusing on story this time.

This fits the theme as I can keep the GUI and the code extremely simple. My plan is to write a simple web server based on the Go net/http packages so that players can just run the program and point their browser at http://localhost:port/ to play.

This approach will make distributing to different platforms and adding multiplayer quite easy.

The problem is that I have no idea how to write an intriguing story for a text adventure (or any kind story, thinking about it) so I’ll just have to guess and see what I’ve got after the first day. Any hints, pointers or tutorials would be very helpful!

Good luck to all of you!

Day 2 – Evening

Posted by
Sunday, December 16th, 2012 3:19 pm

I have a reasonably fun game. I think that’s a significant success!

The downside is that I’m getting stuck trying to package it up. For Windows I’ll distribute the .exe, three required .dll’s and all the assets (.png, .ogg). For Linux the best I can do is tell people to install Allegro 5.0.8, otherwise they probably won’t have all the dependencies the game needs. Static linking isn’t possible with the official Go compiler.

I’ve submitted what I have so far. I just hope enough people can get it working and vote on it.



I have added a reference to goats 😀1goat

Good luck to everbody still going!

Day 1 – Evening

Posted by
Saturday, December 15th, 2012 3:45 pm

Things are going pretty well, apart from features missing from my wrapper. I have a working game, despite its lack of features.


Working game, mostly

A lack of goats though.1goat

[cache: storing page]