Problem
With Trent. The assignment was Asteroids. The ship flew, the rocks wrapped, and the phasers never hit anything, so the game became about not getting hit.
What I built
The browser version keeps that limitation. On a phone you get a floating thumbstick and two buttons. You aim a deflector with the nose of the ship, dash, and pick up score for near misses. Rocks split when they collide. Level-ups stop the field and offer a choice of upgrades. A daily seed shares that day’s rocks and upgrade offers.
Stack
Canvas · Web Audio
Link
What happened
There is a longer note on how the C++ version failed, and how this one got made: The gun never worked.