M64GitHub/1st-shot
A terminal bullet hell dream
refsrefs
____ ____________________ _________ ___ ___ ___________________
/_ |/ _____/\__ ___/ / _____// X \\_ \__ ___/
| |\_____ \ | | ______ \_____ \/ _|_ \/ _|_ \| |
| |/ \ | | /_____/ / \ | / | \ |
|___/_______ / |____| /_______ /\___X_ /\_______ /____|
\/ \/ \/ \/
Next-Level Terminal Bullet Hell — powered by movy
1ST-SHOT is my first attempt at building a visually rich, animated game inside the terminal — powered entirely by my rendering engine "movy".
After Zigtoberfest 2025, I wanted to make this version public so others can play with it, study it, and modify it!
It’s not a finished game — it's a playable demo and learning project.
# Clone repository
git clone https://github.com/M64GitHub/1st-shot.git
cd 1st-shot
# Build (optimized for ReleaseFast)
zig build
# Run the game
zig build run-1st-shot
| Key | Action |
|---|---|
| Arrow Keys | Move ship left / right |
| Space | Fire weapon |
| P / Up | Pause / Unpause |
| ESC | Quit |
Check the source for the cheat codes ;) !
MIT. Hack it, spread it!
The revolution isn’t about this game — it’s about what comes next. If 1ST-SHOT sparks your curiosity, grab Zig, explore the code, and start shaping your own terminal world. Whether it’s a small demo, a new effect, or a full game — build something that glows in the terminal.
"The limitations aren't in the medium — they're in our imagination."
Built with <3 and Zig and movy.