About MadcoreTom (twitter: @madcoretom)

I make games as a hobby, and do some serious programming as a job


Ludum Dare 28
Ludum Dare 27
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23
Ludum Dare 22

MadcoreTom's Trophies

MadcoreTom's Archive

I might be in!

Posted by (twitter: @madcoretom)
Friday, August 22nd, 2014 6:36 am

If I’m not working this weekend, and if I’m not stumped by the theme (lots of great ones in there) then I’m in!

Language: Dart
IDE: Dart editor
3D modelling: Blender 3D
Images: Paint.NET
Audio: AudioSauna, MilkyTracker

I chose to go with a browser game again this time because it is more accessible. It’s getting harder and harder to get people to enable Applets, or to download you Jar and have Java installed.

I love working in 3D, though most of my entries have been 2d pixelish games. To speed up development, I have my model exporter used in Blender. This is available for everyone, and is accompanied by some Dart code that makes use of it. I’ll share other useful things here too https://bitbucket.org/MadcoreTom/shared

Good luck everyone!

Timelapse – Seven Eagles, One Lantern

Posted by (twitter: @madcoretom)
Monday, December 16th, 2013 6:25 am

I’ve finally uploaded my timelapse video for my entry “Seven Eagles, One Lantern

I’ve noticed that I alt+tab between windows a lot. Developing in javascript makes this much easier, because I don’t have to wait for it to compile (that time does add up)



Posted by (twitter: @madcoretom)
Sunday, December 15th, 2013 6:50 am

It’s been a long weekend, and amongst Christmas celebrations, I didn’t give myself much time.

That being said, I’ve submitted my game, “Seven Eagles, One Lantern“!


I decided to take the leap to Javascript/WebGL this time, as I usually code in Java or C++. The one thing i miss the most is the IDE. This time I used notepad++, as I haven’t bought a Sublime or WebStorm license.

I discovered AudioSauna, which is much easier than the usual MilkyTracker, though I think i spent just as much time goofing around with it.

Good luck to those who are still working their, I look forward to playing them.
I’m off to bed, its past midnight and I have work in the morning…timezones :(

Timelapse coming soon…

Twenty Eight!

Posted by (twitter: @madcoretom)
Thursday, December 12th, 2013 4:33 am

I’m in!

This will be my 6th comp, and I’m going to try WebGL this time!

WebGL seems to be supported enough, so I can finally move away from my Java Applets/jars which are blocked nowadays.



  • Paint.NET (textures)
  • Notepad++ or Sublime Text 2 (code)
  • Bitbucket (repository)
  • Blender (3D modelling)
  • Chrome, Firefox, IE (testing, Chrome for debugging)
  • Bfxr (sounds)
  • Milytracker (music)
  • Chronolapse (screen capture)


  • webgl-utils
  • glMatrix
  • jquery

I’ll also sneak a peak at my first WebGL/js game (Ski 3D), but I won’t be copy/pasting.

Looking forward to it!!!

A can of “Yo”

Posted by (twitter: @madcoretom)
Saturday, August 24th, 2013 8:41 pm

Things are looking on track right now. The morning of day 2 always feels daunting, but if you have a plan it should go alright. Here is a screenshot

Time to enjoy a can of "Yo"

Time to enjoy a can of “Yo”

I’ve been messing around with Milkytracker, hoping to make some music to accompany the game that isn’t annoying, as all of my previous games have been relatively silent apart from a jump of death sound.

The things you guys are posting in the blog look pretty amazing, and as always I can’t wait to play all of these games!

MadcoreTom is in!

Posted by (twitter: @madcoretom)
Wednesday, August 21st, 2013 6:33 am

I’m In! My social life is on hold and I’m excited to be a part of Ludum Dare #27! I missed  #26, but competed in 22,23,24 and 25.

I enjoy both playing the games of others, and the feedback from the community about mine. This time I hope to include music in my game.



(The escape pod, Ferdi, Villain with top hat, 3-pixel red guy)

As usual I’ll start from scratch with plain old Java, but I might use a library to play OGG files. I’ll probably use my code for rendering text from my previous entries, which is available to anyone who wants it.

Here are my tools of choice for this LD:

  • Graphics – Paint.NET
  • SFX – BFXR
  • Music – MilkyTracker
  • Code – IntelliJ IDEA
  • Screen Capture – Chronolapse

Dodgy art, tricky theme, fun competition

Posted by (twitter: @madcoretom)
Saturday, December 15th, 2012 11:21 pm

16 hours in and I though I’d make a post.

To be honest, I really though that the “end of the world” theme was going to win. I had plenty of ideas for that one, but when “You are the villain” won, I was stumped. I had a few ideas, but none of them stood out for me. I eventually decided on a top-down town, called “Joyville” or something similar, and a small-time villain who is trying to cause chaos.
I decided to go with a pixelated style, as I’m no artist. I am afraid that this approach may affect readability. See if you can work out what is supposed to be a car in this picture:

Spot the car

Spot the car

Here’s a photo of my workspace. I would have taken a photo of my lunch, but it didn’t last long enough on the plate 😛

I really like what I see here, and I can’t wait to start playing them

What have I done!?! what have I created!?

Posted by (twitter: @madcoretom)
Saturday, August 25th, 2012 8:13 am

I let my game run for a few minutes, and I come back to see what is essentially a monster org…

The thesaurus suggests I say “merrymaking party”.

I may have to tone down their will to reproduce… otherwise Ferdi wont have any room left in his space office.

First Day (Australia)

Posted by (twitter: @madcoretom)
Saturday, August 25th, 2012 6:02 am

Up to the announcement of the theme and the start of the comp I’d been drawing up ideas for almost every theme in the list (at least the ones i voted for) but when evolution was announce I was stumped.

Looking at IRC, other people seemed to have the same reaction.

This was a good thing, it’s a challenge and its why we’re all here (except for those that are here to make kitten-related games)

It’s 11pm in Australia (Sydney) right now, and because of the timezone difference, I’ll be at work while most are finishing their works of art (no sarcasm).

Anyway, I followed a few dead ends, had a few BSOD’s, and now I have a walk cycle for a guy (Ferdinand) wielding a carrot (there is more..):

As always, I look forward to seeing what others make out of this theme

Tiny Parallel Worlds – Timelapse

Posted by (twitter: @madcoretom)
Sunday, April 29th, 2012 5:39 am

After messing around with codecs, here’s the complete timelapse video of my entry, from 24430 screenshots weighing in at up 4.53GB total

Tools used were:

  • Paint.NET
  • IntelliJ IDEA
  • bfxr


The half way mark

Posted by (twitter: @madcoretom)
Saturday, April 21st, 2012 6:56 pm

I’m halfway through, and here’s what I’ve got so far:


Tiny, isn’t it? Don’t worry, you’ll be able to upsize it.

This time I decided to go with a Java Applet, rather than asking users to download a jar. I’ve got to have it tested on other computers this time, as my last entry had a few deployment problems.

I’ve got myengine running nicely, and the actual level mapped out on paper (it looks like there will be 9 tiny worlds). I think I’m up to where i want to be with this one, including the 12 hours i’ll miss while sleeping Sunday night/ working Monday morning (Australia time)

There’s a snapshot up here

H.O.P.E – Timelapse

Posted by (twitter: @madcoretom)
Monday, December 19th, 2011 3:07 am

Everybody loves a good timelapse, so here’s the timelapse (24x) of my entry in LD22 H.O.P.E

The source and level files are included, so feel free to hack up some more inventive levels

This was my first entry, but definitely not my last! Good luck everyone!

[cache: storing page]