____ ____________________ _________ ___ ___ ___________________
/_ |/ _____/\__ ___/ / _____// X \\_ \__ ___/
| |\_____ \ | | ______ \_____ \/ _|_ \/ _|_ \| |
| |/ \ | | /_____/ / \ | / | \ |
|___/_______ / |____| /_______ /\___X_ /\_______ /____|
\/ \/ \/ \/
Next-Level Terminal Bullet Hell, powered by movy
- PNG sprites in 24-bit color, slicing animations from spritesheets
- Subpixel movement for smooth motion
- Steady 71 FPS! (new)
- Authentic C64 SID music on a dedicated audio thread, mixing PCM in real time
- Zig 0.15.2
- SDL2 (for audio)
- Terminal with 24-bit color support (most modern terminals)
# 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 ;) !
- movy - Terminal rendering engine
- zigreSID - MOS 6581/8580 SID chip emulator & WAV mixer, SDL playback
MIT. Hack it, spread it!
Built with <3 and Zig and movy.