Bullet Hell Portfolio
Was a good exercise in object-oriented programming: there are several types of enemies and bullets, all traced back to a root “MovingObject” class.
I also got to mess around with HTML5 Canvas. Tl;dr: Canvas can do a lot of things you previously needed external environments for. Yeah, wow.
Uses Canvas, JS, and jQuery.
Live site: playable game
Github repo here