a Matrix terminal screen saver made in C. (See also pipes)
Config can be found in config.h
OPTBOLD
: Are the characters bold
OPTTIME
: Time between frames
OPTGAP
: Gap between matrix lines
OPTCHANCE
: Chance for a line to spawn after OPTGAP
frames
OPTSIZEMIN
: Smallest possible matrix line height
OPTSIZEMAX
: Biggest possible matrix line height
OPTBUFSIZE
: Circular buffer size for matrix lines
Run make
Run make install
to install
Run make uninstall
to uninstall
Run matrix
At fast (small) OPTTIME
s the way flushing of the terminal works causes characters to not be removed
The circular buffer is a fixed sized instead of expanding