I wanted to play some Tower Defence but could not find the kind that I played as a kid (Warcraft 3 - Frozen Tower). This game had a fun feature to it that allowed the player to decide the path the enemies take. You could build spirals and labyrinths for the enemies to make them walk for a long time (giving you more time to actually destroy them).

So anyway. This is just a prototype of what could potentially become a game.

Test if you can get past wave 40.

To become a real game it would definetly need:

  • New graphics
  • More balanced economy
  • New types of enemies (more powerful, faster, flying - the kind that don’t care about your spirals…)
  • Different types of towers (more powerful, ones that can attack flying enemies, better range…)
  • Million other things

So couple interesting parts of building this project was:

  1. Figuring out the “A * Algorithm” for calculating the path for the enemies.
  2. Creating pixel graphics (I know they look terrible, but it was a fun excercise)

Enemy

Maybe I’ll finish this some day, so stay tuned for Part 2. ๐Ÿ˜