A danmaku dodge shooter built with Spinel and
sdl — a throughput demo pushing hundreds of simultaneous
fill_rect bullets per frame.
A stationary shrine boss fires scripted radial bursts, a rotating spiral, aimed spreads, and falling bullet walls. Dodge for 60 seconds to win. Scoring comes from survival ticks plus "grazing" — passing close to a bullet without getting hit.
- Spinel (
spin) - SDL3, statically linked via the
sdlpackage — nobrew installneeded at build or run time
With asdf:
asdf plugin add spinel https://github.com/jockofcode/asdf-spinel
asdf install spinel master
asdf set -u spinel master # make it the default (~/.tool-versions)Or build it from source:
git clone https://github.com/matz/spinel.git
cd spinel
make
export PATH="$PWD/bin:$PATH"
cd -spin run bullet_hell_shrineOr build first and run the binary directly:
spin build
./build/bin/bullet_hell_shrine| Key | Action |
|---|---|
| Arrow keys | Move ship |
| R | Restart (after hit / survival) |
| Esc / Q | Quit |