summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2022-07-31 17:06:30 +0800
committerSadeep Madurange <sadeep@asciimx.com>2022-07-31 17:48:30 +0800
commit96e64b9d6984629ae602db2a47e9f49425f262d4 (patch)
treedfca1b4bdb9fa9fd783298152216d06a59cac7c0 /README.md
downloadmatrix-digital-rain-96e64b9d6984629ae602db2a47e9f49425f262d4.tar.gz
Initial commit.
Diffstat (limited to 'README.md')
-rw-r--r--README.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..994cc08
--- /dev/null
+++ b/README.md
@@ -0,0 +1,26 @@
+# Matrix Digital Rain
+
+![example](example.png)
+
+> All I see now is blonde, brunette, redhead.
+
+ -- _Cypher_
+
+# Overview
+
+Pure C implementation of the famous [digital rain](https://en.wikipedia.org/wiki/Matrix_digital_rain) effect from _The Matrix_ series. While the implementation was inspired by [fakesteak](https://github.com/domsson/fakesteak), this implementation uses the default colours of the terminal to match the overall theme of the setup. Colour of the first drop can be changed by changing `ANSI_COL_DROP` which is set to white by default.
+
+Glitching effect is implemented using unicode characters, hence the terminal needs to support them or else change the glitch code characters to ascii before compiling.
+
+# Building
+
+All the code is in a single file (src/main.c) and has no dependencies. So, you can compile it any way you like. If you have autotools installed you can build the project with:
+```
+autoreconf -i
+cd build/
+../configure
+make
+```
+# Contributing
+
+Code is hosted on [sourcehut](https://git.sr.ht/~sadeep/matrix-digital-rain). Please submit your patches there or via email to sadeep@asciimx.com ([PGP key](http://www.asciimx.com/sadeep.asc)).