termcade
A terminal arcade
Playable now
Classic games rendered at sub-cell resolution with block pixels, so a terminal cell becomes a 2×2 or 2×3 grid of pixels and the playfield gets sharper than the font should allow. It ships with Asteroid, Tetris and Brickough, playable offline the moment it starts.
The arcade compiles no games into itself. Every game is a sandboxed WebAssembly package running under wazero with no filesystem and no network, so a broken one shows up dimmed on the menu with its reason rather than taking the arcade down. The same binary is the dev kit: termcade dev new you/mygame scaffolds one, termcade dev buildpackages it, and anyone can publish for players to termcade add.
go run github.com/aviorstudio/termcade@latestNeeds a truecolor terminal at 80×24 or larger
