From c00ff9a3b56b6aa28367488f62afcc6f8185a91f Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sat, 25 Oct 2025 16:23:39 +0800 Subject: Render rest of the project write ups. --- _site/projects/matrix-digital-rain/index.html | 81 ++++++++++++++++++++++ .../projects/matrix-digital-rain/index/index.html | 31 --------- 2 files changed, 81 insertions(+), 31 deletions(-) create mode 100644 _site/projects/matrix-digital-rain/index.html delete mode 100644 _site/projects/matrix-digital-rain/index/index.html (limited to '_site/projects/matrix-digital-rain') diff --git a/_site/projects/matrix-digital-rain/index.html b/_site/projects/matrix-digital-rain/index.html new file mode 100644 index 0000000..ce87e73 --- /dev/null +++ b/_site/projects/matrix-digital-rain/index.html @@ -0,0 +1,81 @@ + + + + + The Matrix digital rain + + + The Matrix digital rain + + + + + + + + + +
+ +
+ + + +
+
+

THE MATRIX DIGITAL RAIN

+ +
12 JANUARY 2024
+ +
+ +

The famous digital rain from the movie The Matrix implemented in C for +the Unix terminal without using any GUI/TUI kits:

+ + + +

Domsson’s Fakesteak inspired +this project. I added the following features while trying to keep the original +project’s simplicity intact as much as possible:

+ +
    +
  • Customize the rain color to match the theme of the setup.
  • +
  • Support for UTF-32 characters.
  • +
  • The ghosting effect of old monochrome displays.
  • +
  • The rain more closely resembles the original from the first movie.
  • +
+ +

To use them, you need a terminal emulator that supports 24-bit RGB colors and +Unicode characters.

+ +

The background, head, and tail colors of the rain can be configured via +COLOR_BG_*, COLOR_HD_*, and COLOR_TL_* settings. The UNICODE_MIN and +UNICODE_MAX values control the character set used for the rain. For instance, +use 0x30A1 and 0x30F6 for Katakana:

+ +

+ +

Happy ricing!

+ +

Files: source.tar.gz

+
+ +

by W. D. Sadeep Madurange

+
+
+ + + diff --git a/_site/projects/matrix-digital-rain/index/index.html b/_site/projects/matrix-digital-rain/index/index.html deleted file mode 100644 index e240834..0000000 --- a/_site/projects/matrix-digital-rain/index/index.html +++ /dev/null @@ -1,31 +0,0 @@ -

The famous digital rain from the movie The Matrix implemented in C for -the Unix terminal without using any GUI/TUI kits:

- - - -

Domsson’s Fakesteak inspired -this project. I added the following features while trying to keep the original -project’s simplicity intact as much as possible:

- - - -

To use them, you need a terminal emulator that supports 24-bit RGB colors and -Unicode characters.

- -

The background, head, and tail colors of the rain can be configured via -COLOR_BG_*, COLOR_HD_*, and COLOR_TL_* settings. The UNICODE_MIN and -UNICODE_MAX values control the character set used for the rain. For instance, -use 0x30A1 and 0x30F6 for Katakana:

- -

- -

Happy ricing!

- -

Files: source.tar.gz

-- cgit v1.2.3