I wrote a simple terminal program of Matrix digital rain.
Features
- Hankaku kana characters as in the original film
- Ten levels of "green"s using terminal 256 color support
- Twinkling effects by adding random brightness
- Diffused reflection effects by cell background colors
Scenes
- Number falls
- Banner - Show command line arguments by shining characters
- "The Matrix" rain - Wikipedia
- Conway's Game of Life - Wikipedia
- Mandelbrot set - Wikipedia
- cxxmatrix in 80x28 - Youtube
- Mandelbrot set in 479x186 - YouTube
- Highlight scenes - See the animated GIF below
Requirements: git, C++17 compiler, GNU make, a terminal with 256color support
$ git clone git@github.com:akinomyoga/cxxmatrix.git
$ cd cxxmatrix
$ make
$ ./cxxmatrix 'The Matrix' 'Reloaded'
Quit: C-c, Suspend: C-z
- abishekvashok/cmatrix - Demo in C (1124)
- will8211/unimatrix - Demo in Python3 (1010)
- M4444/TMatrix - Demo in C++ (202)
- GeertJohan/gomatrix in Go (188)
- nojvek/matrix-rain - Demo in Node (58)
- torch2424/wasm-matrix - Demo in WASM (47)
- levithomason/cmatrix - Demo in C (44)
- jsbueno/terminal_matrix - Demo in Python (19)
- b166erobot/matrix in Python3 (16)
- amstrad/oh-my-matrix - Demo in Python (13)
- txstc55/matrix_viewer - Demo in C++ (11)
- tidwall/digitalrain - Demo in HTML5 Canvas (314)
- emilyxxie/green_rain - Demo in HTML5 Canvas (165)
- neilcarpenter/Matrix-code-rain - Demo in HTML5 Canvas (74)
- Rezmason/matrix - Demo in HTML5 Canvas (42)
- syropian/HTML5-Matrix-Code-Rain - Demo in HTML5 Canvas (29)
- raphaklaus/matrix-fx - Demo in CSS3 (14)
- lhartikk/BtcTxMatrix - Demo in HTML5 Canvas (13)
- pazdera/matrix-vr - Demo in WebVR (10)
- tremby/Kaleidoscope-LEDEffect-DigitalRain in Kaleidoscope? (20)
- nathanchere/MatrixSaver in C# (18)
- sapandang/Matrix-Rain-Live-Wallpaper in Android Wallpaper (13)