Square Shooter
My most complete JavaScript web game. It runs entirely within the browser, using HTML5 canvas for animations.
The goal of the player is to beat waves of enemies that can replicate and spawn an increasing number of other enemies.
Powerups are necessary for the player to survive, but must be used stragetically since they only last a few seconds.