Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qmatrix

Digital rain from a universe where the wavefunction never quite collapses.

A friendly companion to cmatrix, written in C. Latin, Cyrillic and kanji characters flicker through green rain, with occasional purple anomalies and cyan glitches.

Build and run

You'll need a C compiler and make on Linux or another POSIX system, plus a UTF-8 terminal with fonts that can display the glyphs.

git clone https://github.com/fiboromcom/qmatrix.git
cd qmatrix
make
./build/qmatrix

Press Ctrl+C to exit.

Play with it

# Busier rain (lower density number = more activity)
./build/qmatrix --density 4

# More purple anomalies
./build/qmatrix --anomaly-chance 10

# Slower pace
./build/qmatrix --delay 0.06

# All options, including glyph weights and colour settings
./build/qmatrix --help

Under the hood

Originally a Bash experiment, now a small native C program. The animation lives in src/qmatrix.c, and the character sets are in src/glyphs.h.

Run make test to check it (requires Python 3).

About

Digital rain from a universe where the wavefunction never quite collapses.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages