Asteroid Blitz

The first game I vibe-coded before vibe coding was even a thing gets a serious upgrade thanks to the new Claude 4 Opus model. This game gets pretty hairy starting around level 5, and my high score is somewhere in the 60-ish thousands at Level 11. I know that's a pretty high score, I had to uhhh QA it a lot.
I've been playing Split Fiction with my son lately, and it's been challenging watching him continue to struggle with his lefts vs rights. Day-to-day, confusing left and right isn't a huge deal, but we've replayed some sections of Split Fiction a LOT because of it. I figured it was time for more practice, so I put this game together. Now I can tell him "You gotta score 30k points before we can play other video games today!"
To make this kind of vibe coded toy I usually use Claude Artifacts, but it's a lot faster to use the new Claude Code VSCode extension instead. Artifacts are convenient compared to copy/pasting code, but using the extension right in the IDE will diff/test the code even faster.
The ability to execute cmd line actions is the real killer feature; I can tell it to "commit this version to git" so I can easily backtrack whenever it starts going too far off the rails. Once I have a clean commit, I can type /compact
and have it focus on the next bug/feature. Once I was done, I told it to "squash all my commits and push to origin," and now here we are!