My take on the famous digital rain effect from the matrix.
(Old-ish) Youtube video of it running for longer
If you have dotnet installed, you can clone this repo, cd into it, and run dotnet run
in your favorite shell.
If that's too clunky, then you can install it from Nuget (Command below) as a global tool and invoke it from anywhere in your favorite shell with the command csharpmatrix
.
dotnet tool install -g Squaduck.CSharpMatrix
If you don't have dotnet installed, you should download a release version.
While the program is running, there are some buttons you can press to do things.
- q - Quit after next frame.
- ctrl + c - Quit ASAP.
- d - Show time how much time is spent in each part of the main loop. Rotates through 2 modes - simple and detailed. (Also off, if you count that.)
For the best experience, use the font Hack. It's the default in KDE's Konsole. I chose the characters from the characters that exist in Hack. Other fonts may work, but Hack is guaranteed to work.
But that GIF up there isn't Hack, whats the deal?
- Correct, the font in the looping APNG at the top of this README is using the font BigBlueTerminalPlus. If you want it to look like that, see this gist.
This repo is just for funsies, and there is no promise of support. If you have a problem, feel free to reach out, but there is no guarantee of a response.