K Matrix
A terminal screensaver that drops katakana characters down your screen. Smooth 60fps rendering, six different color themes, full keyboard controls, and the kind of vibe you'd want staring at while your computer's thinking.
How It Works
Differential Rendering
it's totally overkill for a screensaver but made it actually interesting to build.
Most screensavers just blast every cell on screen every single frame. KMatrix instead watches for changes and only redraws cells that actually moved or changed colors. That saves a ton of unnecessary work and makes the whole thing feel way smoother even under the hood.
What's
Coming.
Config Files
Custom config file support so you can define your own themes and tweak rendering options without touching the code.
GIF Export
Record your screensaver and export it as an animated GIF. Handy if you want to share your favorite theme combos.
Terminal Resize
The Python version has some quirks when you resize mid-run. Making the terminal version even more bulletproof.
Six
Themes.
- Classic Green
- Ice Blue
- Blood Red
- Purple Haze
- Sleek Gray
- Ocean