I told Gemma 4 12B (Q8_0, no cache quant) to write a single-file 3D bowling simulator in WebGL. It's terrible, but honestly better than I expected.
Just sharing some slop. Used opencode as the harness.
I know this model isn't really recommended for coding, but I was just curious how it would handle this at near-lossless Q8_0. It made a couple tool call errors, but did correct itself quickly.
This was a one-shot pass after a quick plan session. I'm sure it could be made better with a few more turns, but I don't really care enough.
12B actually surpassed my expectations. I assumed it wouldn't work at all, but it... kinda does.