Vault · archived work, not current thinking
Meteor Defense
2002–2005 · Windows

A Missile Command–inspired defense game. You’re at the bottom of the screen, meteors fall from above, you shoot them down before they hit the ground. Written in C++ for Windows as a demo for Beginning Game Programming. The interesting part was keeping dozens of simultaneous projectile trajectories moving smoothly through a double-buffered GDI blit, which in 2004 still meant watching every frame you drew.
Download it (a standalone Windows executable from 2004, so no installer — 32-bit, and it may well still run).