Shipped this project!
built a fruit-throwing cannon game in vanilla js. debugged some nasty canvas and css timing bugs. really happy with how it turned out
I learned:
how html5 canvas rendering actually works
physics simulation from scratch gravity velocity projectile arcs
managing game state without it turning into a mess
how css animations can bleed into places you dont expect