About TopHattedCoder (twitter: @https://twitter.com/)

14 year old teen game developer who likes trains.


MiniLD #58
Ludum Dare 27
Ludum Dare 27 Warmup
MiniLD 40
Ludum Dare 25

TopHattedCoder's Trophies

TopHattedCoder's Archive

I’m in!

Friday, August 22nd, 2014 4:33 pm

It’s been a while since my last LD so I’m entering this one. I’ll be using Rust, Piston and a lightweight ECS library I’m working on. This probably won’t even be near to completion by the end of LD like my last game.

I’m in for once

Friday, August 23rd, 2013 4:49 am

Language: Haxe
Framework: HaxeFlixel or HaxePunk depending on the kind of game I decide to make.
IDE: Sublime Text 3
Graphics: mtPaint
Audio: sfxr

I made this for the warmup in 24 hours so I’m sure I’ll produce something playable in a longer timespan. Hopefully.

That’s a tricky one

Tuesday, February 19th, 2013 5:28 pm

I’ll be entering this mini ludum dare and will be using h3d/h2d to make an Earth-themed game using Haxe… I’ll probably be starting on Thursday or Friday.

May as well do a self-review

Monday, December 17th, 2012 12:28 am

Somethings went right, some things went wrong, but they came together in the end to make my entry. For example, in the middle of the dare (Saturday at 7pm GMT) the game I was working on glitched and the tiles loaded from the TMX level file were incorrect – in this case it was a good idea to restart the game with a different concept.


Whilst the idea of running over cats is an original one, it needs a story.


Shown at the main menu, but some other keys like ‘p’ and ‘enter’ for pause and ‘space’ for jump exist.


I wish I had added in a few more kinds of cats and animals, but I probably would have ran out of time.


The game itself, is very upbeat, but I suppose it’s got a dark undertone considering you just run over cats.


I did the lazy thing and used mtPaint to make pixel art, but they turned out alright.


Did pretty well here considering the game consists of running over cats.


It was a good experience that benefited me in management of time etc in game developing. I look forward to the next Ludum Dare.

— vs the Internet

Saturday, December 15th, 2012 3:52 pm

You can see where this is going. So, I restarted my game and got a funnier idea: kill cats, don’t kill any other animals. Here’s a screenshot:


As you can see, basic gameplay, but addictive nevertheless – just jump your car over all not-cats.


Saturday, December 15th, 2012 10:29 am

Somewhere in the line either tiled or HaxePunk has messed up and now the incorrect tiles show up in my game.




If anyone knows a fix please tell me it. I’ll have to work around this for now and generate the  map by hand.

Added player, background and walls

Saturday, December 15th, 2012 8:23 am


As you can see, I’ve already added a character and a map. Using HaxePunkTmx, I just used Tiled to make it as you can see below. This makes a very fast toolchain.

Using Tiled to edit the world

If you’re wondering how this relates to the villain theme, I’ll say three things: murder, rampage, and Gaz.

Game Template

Friday, December 14th, 2012 2:31 pm

I’ve made a template for my game and have put it on GitHub here, and I will update the repo at regular intervals during the dare.

Come at me bros!

Monday, December 10th, 2012 10:44 am

This will be my first Ludum Dare, but no worries. I’ll be using HaxePunk with Haxe NME so I can port my game effortlessly, and it will be quickly prototyped. This should be fun, however I will only have around 18 hours of game-making time. I’ll be tweeting as I make it at @tophattedcoder.


  • Language: Haxe
  • Framework/Libraries: HaxePunk and Haxe NME
  • IDE: MonoDevelop
  • Graphics: GNU Image Manipulation Program, Inkscape and mtPaint
  • Audio: Sfxr (isn’t WINE the greatest?)


  • Experience.
  • Something to show off about.
  • Make revised version of game, sell it on major game marketplaces.

[cache: storing page]