DEV Community

Asher Buk
Asher Buk

Posted on

GOSCII — sci-fi TUI game, learn Go by writing real code — bundled + AI-gen missions.

goscii-screencast

Hi! I built GOSCII, a terminal game for learning Go. You play a stranded astronaut repairing a crashed ship by writing real Go. The onboard AI (also called GOSCII) hands you missions, checks your output, and slowly recovers its own corrupted memory as you progress.

It's the AI era, when the models with their harness systems write the code now. So why grind through learning a language by hand if you don't really need to type the code yourself yet? Let everyone answer for themselves whether they need that. GOSCII just brings the fun and the gamification back into it.

It's terminal-native. Built with Charm's Bubble Tea and Lip Gloss.

Try it via sandboxed Docker release (first run pulls the image):

docker run -it --rm ghcr.io/ashbuk/goscii
Enter fullscreen mode Exit fullscreen mode

or just go binary:

go install github.com/AshBuk/goscii@latest
Enter fullscreen mode Exit fullscreen mode

I wrote up the how and why on my blog.

Next I'm considering the same engine and sandboxed releases for Python and JS.

Top comments (0)