Rosella banner

Rosella

1 devlog
36m 55s

Rosella is a terminal boids visualiser. With simple cohesion, separation, and alignment simulation, together with more fun additions of predators, obstacles, and alluring targets, we can make a cool boids sim, useful for tuning parameters for beha…

Rosella is a terminal boids visualiser. With simple cohesion, separation, and alignment simulation, together with more fun additions of predators, obstacles, and alluring targets, we can make a cool boids sim, useful for tuning parameters for behaviours, or just as a screensaver!

This project uses AI

Claude (Sonnet 4.5/6, sometimes extended) on teaching me how to package for homebrew and pypi; Qwen 3.6 plus (preview) on giving me suggestions on how to handle cross-platform mouse input (though this proved rather complex, I never implemented SGR mouse input, I stayed with my stdin buffers).

martin.chen.au

Shipped this project!

Hours: 0.62
Cookies: 🍪 2
Multiplier: 3.0 cookies/hr

I built a terminal boids visualiser in python! Braille visualisations with obstacles, allures, and predators. Extensive customisation with cli flags is available for use! Getting mouse interaction to work with stdin and stdout was a pain (either performance or logic suffered), but ultimately it worked out.

martin.chen.au

I packaged the project for homebrew and pypi! This took unexpectedly long (mainly homebrew; I kept messing up sha256 hashes). Glad to have it available now!
Pypi: rosella
Brew: bitpeppr/formulae/rosella

Attachment
0