Canvas TD Added to Web Projects (November 27, 2013)

I have been going through some of my old projects that were pretty cool, but never really finished. I decided to start putting them here, instead of relegating them to the dark corners of my hard drive. The first project going live is called Canvas TD.

Canvas TD is a native JavaScript game, belonging to the tower defense genre. The original goal of Canvas TD was to be the first fully playable JavaScript game I had ever written. It is no surprise that Canvas TD is very simple and unbalanced, but it is fun to play regardless.

Play Canvas TD

Canvas TD running in Google Chrome under CrunchBang Linux

Canvas TD running in Google Chrome under CrunchBang Linux

How to Play

Build defensive towers to keep the bad guys from reaching the end of the road. Each tower has its own unique capabilities, so plan your tower organization wisely!

Note: The red towers are broken in this version. It's best to avoid them.

Key Bindings

  • q,w,e,r,t — hot keys for building towers
  • esc — cancel tower build
  • space — pause / resume
  • F11 — fullscreen

Om Nom Marble (April 24, 2011)

Some friends and I have been working on a Pac-Man clone for Android devices as part of a school project. It's far from polished (or even fully working yet), but I wanted to post the app here for those that wanted it.

Pick up your copy of the APK here.

Om Nom Marble: An Android Application

Om Nom Marble: A Pac-Man clone for Android devices.

CanvasTD Update (April 9, 2011)

After receiving reports of my tower defense experiment being too short and too easy, I made a few tweaks. Full change list is as follows:

  • Number of waves increased to 40 from 20
  • The amount of money you get is reduced
  • Mobs have more health
  • You can cancel building of a tower by pressing the ESC key
  • Reorganized the mouse library code
  • Waves are now generated using an equation

Play the latest version here!

Tower Defense Experiment in JavaScript (April 4, 2011)

I started this tower defense project quite a few months ago as an experiment in HTML canvas. Unfortunately life has side-tracked me, and I haven't had time to work on it since. It's still really rough around the edges, but feel free to play around with it. It works in Firefox, Chrome, Safari, IE9, and some mobile browsers.

CanvasTD, in HTML canvas!

CanvasTD: an HTML canvas experiment running in Chrome.

Script Engine Updates (June 12, 2010)

Two new benchmarks are available as well as updates to SceneManager-Driver and Check for Undefined vs Null.

Sub-System Tests