About AdamHarte (twitter: @adamharte)

I am a Developer from New Zealand. I mostly do interactive/graphics heavy software, and games.


Ludum Dare 30
Ludum Dare 27
Ludum Dare 24

AdamHarte's Trophies

AdamHarte's Archive

Barricade post-mortem

Posted by (twitter: @adamharte)
Monday, September 2nd, 2013 11:47 pm

What went right:

I had a lot of fun making this one. I think the mix of platformer and tower defense rush actually work really well. I really like how fast and chaotic the gameplay feels, and definitely want to continue to improve this game post-compo.

HaxeFlixel is a great game engine, and Haxe is an awesome language. I have a bit more confidence in my tools this time around, and I think the amount I got done in 48 hours really shows that. I would use Haxe and Flixel for Ludum Dare again for sure.


Things I would do different

I think the biggest complaint was that the gameplay got a bit repetitive, and I would have to agree with them. I definitely had more plans for variation that would have made you move around the level a bit more, but the usual story goes that I just ran out of time.

I did plan to have a few different weapons, and powerups. This is why the base weapon was not auto-fire. I was going to add auto-fire as either a powerup or as a separate weapon pickup or reward.

I also planned to make a few very different enemies. Fast ones, big heavy armored ones with shields that would protect the others, and small ones that wall run along the walls and ceiling. This would force you to shoot all angles.

But overall I think I made a pretty fun game with a lot of potential, and some pretty sweet gib action. I am super stoked with the response and the comments have been awesome to hear.

Thanks to everyone who has played already, and if you haven’t, then you can play and rate Barricade here.


Timelapse for Barricade

Posted by (twitter: @adamharte)
Tuesday, August 27th, 2013 9:19 pm

Just uploaded the final timelapse of my Ludum Dare weekend. Check it out here:


Ludum Dare 27 Timelapse – Barricade

Play and rate Barricade here!

Epic 48 hours, but Barricade complete!

Posted by (twitter: @adamharte)
Monday, August 26th, 2013 7:34 pm

It really was an epic 48 hours, and there are of course more things I wanted to add, but I am really happy with the result, and it seems people are liking the game which is really great.

Play and rate Barricade here!

Action gameplay screenshot for Barricade

Barricade mayhem

I am in for my second TRUE attempt of Ludum Dare!

Posted by (twitter: @adamharte)
Wednesday, August 21st, 2013 3:47 pm

I was really pleased with my game last time, and hope to do even better this time around.

Language: Haxe/OpenFL/Flixel
IDE: FlashDevelop
Graphics: Pyxel edit or Pickle
Audio: Have no idea. I will have to improvise
Caffeine source: V
Distractions: Sleep and talking my dog for a walk :)

I am also hosting my source on GitHub, and screen recording with Chronolapse.

The April Ludum Dare always seems to fall around my birthday so is not really a good time for me, so I really have to make the most of this one.

R/evolution post-mortom

Posted by (twitter: @adamharte)
Sunday, September 9th, 2012 4:36 pm

What went right:

Overall I am really happy with how my 48 hours went, and with how my final game turned out. It was a great experience, which I will definitely be doing again next time.

Got off to a calm start. Ludum Dare start at 1pm Saturday my local time (New Zealand), and I think that worked out really well. I spent the first 3 hours having a nice casual lunch, and just started thinking, letting the theme absorb into my brain. I think this is the way to do it. Food helps me think, and since I went out, there was no way of rushing to the computer and starting before my idea was set in my own head.

Using Haxe, NME and the awe6 game framework. I am really happy with my technology choices. I have been using Haxe and NME for a while now for random things, never really use awe6 for anything other that simple hello world style games. I know everyone warns against it, and I knew it was a bit of a risk, but I made the decision to run awe6 anyway, as it seemed like the kind of framework that would not get in my way. I was lucky that I actually picked it up quite quickly, and was able to draw on the strengths of the framework to help me out.

XML based levels. Spent a little bit of time making a way to load levels as XML. This made making the levels really fast during the middle of the final night.

Simple game concept. Choosing a simple concept, and mechanic was a great decision. This meant I could concentration on making the game fun, and actually getting it finished.


What went average:

Needed more play testing. I really should have got a few more people to play the game. A lot of the things that did not turn out so well, could have easily been fixed it I got more people to play the game earlier on. That being said, I was tweaking the mechanics right up until the last minute, so not sure when I would have had the time to implement any feedback.

Maybe made it a bit too hard. I wanted to make a challenging game that would take full advantage of the mechanics. Unfortunately I think the difficulty curve was quite steep. There were a few levels that I probably should have made easier, or removed all together, but a number of people were actually able to play all the way through, so I think it is really up to if you “get” the mechanics or not.

Unusual jump mechanic. The jump mechanic that I was playing with, relied to much on knowing how it worked under the hood. I can now ace almost every level on the first try, but others seem to struggle. This was the main issue that the people who commented on my game post had. I should have worked a little more on making the jumping more intuitive. I have even started to tweak this for a post-compo build. A few people wanted to be able to move in mid-air. I purposely did not want to include this, as I thought it would change the game-play too much, and make it too easy.

Sound. Sound was average, as this is one aspect I am inexperienced in. I will definitely be trying to improve these skills for next time.

Not enough content. I thought I did quite a good job of keeping a reasonable scope, but the one thing that got away from me was the amount of levels/episodes I planned to create. My interpretation on the theme was that each level you would advance through the ages. Following the evolution of the wheel. You would start out jumping over prehistoric style stone wheels, then up to roman wooden wheels, then wagon wheels, and eventually to the future where everyone knows they use wheels made out of lasers. I only managed to get three different wheel types by the end, but I was not actually too worried about this. I think the point still came across. I will also add more wheel types and more levels in the post-compo builds.

Development Timelapse for R/evolution

Posted by (twitter: @adamharte)
Monday, September 3rd, 2012 9:23 pm

Finally got round to uploading the development timelapse for my game R/evolution.

Submitted my first LD game :D

Posted by (twitter: @adamharte)
Sunday, August 26th, 2012 3:58 pm

I am tempted to say that I am “finished”, but I actually think I could take this game much further. I think my concept works really well, and I have a bunch of other ideas to improve on it. So after a bit of rest, and some time playing everybody’s game, I might just have to see what else I can do.

The game is definitely challenging to play. I have noticed that not being able to turn in mid air, makes it very tricky.

Give it a try here: R/evolution


Got to do something to stop going crazy

Posted by (twitter: @adamharte)
Tuesday, August 21st, 2012 3:10 pm

As I anxiously await the start of Ludum Dare #24, I find my brain firing off in all directions with game ideas, art styles, programming techniques, and mechanics etc. So thought I would give my brain something to do, and jot down some game ideas based some of the interesting themes from each voting round.

Check out my post here: http://blog.adamharte.com/ld-24-theme-voting-game-ideas/

You talked me into it… again!

Posted by (twitter: @adamharte)
Sunday, August 19th, 2012 4:50 pm

So last time was such a failure, that I am counting this time as my first LD48. This time I have a week to prepare, and know my tools a little better, so hopefully I will get a finished game by the end.

Language: Haxe/NME
IDE: FlashDevelop
Graphics: Photoshop, Illustrator, and Flash Pro
Audio: Haha, you’ll be lucky!
Caffeine source: YES, all of them!
Distractions: Sleep, new puppy, family, and of course the new TF2 MvM update.

I am also hosting my source on GitHub, and recording my train wreck with Chronolapse.

At least it is not my birthday this time 😉

I think that’s what they call an “Epic Fail!”

Posted by (twitter: @adamharte)
Sunday, April 22nd, 2012 6:56 pm

I knew in the back of my mind that I was not 100% committed to Ludum Dare this time. I knew I was unprepared, as I said in my “I’m in” post. I decided to join in far to late, without any warm-up, and in a language have not used in any real projects before. All I can say is… What was I thinking!

LD48 is not forgiving in nature. If you aren’t committed and ready, then your butt will be kicked! I am not saying that it is a total loss. Quite the opposite!

The main reason I gave it a go was because I hadn’t before. Every time, I would say “Oh, I am not really prepared, I will just do the next one, and be ready!” The problem with that is that I had no idea what “prepared” was. So this time I made the snap decision (2 hours before the theme announcement) to give it a go just to get a taste.

So I gave up with about 14 hours on the clock, and decided to go to bed instead. I will still carry on with my game, and develop it as a prototype further. But it just wont be for Ludum Dare.

So I think by next time, I will be ready, and will know a bit more what to expect. I get an idea of how long 48 hours actually is, and will maybe use a language/platform I have lots of experience in.

Ok fine! You talked me into it.

Posted by (twitter: @adamharte)
Thursday, April 19th, 2012 10:39 pm

First time with all this shenanigans, so should hopefully learn a thing or two. I have watched many a Ludum Dare pass by, but now I think it’s time, even though I am woefully unprepared, and am not that experienced with my language of choice. I also have some other stuff to do this weekend, and just got a new puppy last week, so… oh… wow, watch here for one crazy train wreck!

Language: Haxe/NME
IDE: FlashDevelop
Graphics: Photoshop, Illustrator, and Flash Pro
Audio: Haha, you’ll be lucky!
Caffeine source: YES, all of them!
Distractions: Sleep, new puppy, family

And on top of all that, it’s my birthday today :)


[cache: storing page]