matrix screen saver


by rksh, kelek, wos and uthu
this is a java adaptation of the cool view of the matrix in text characters (supposedly the 'raw' datastream, since rendering the contents requires a matrix-based piece of software). while the people who produced the movie did release a shockwave windows/mac screensaver (kudos!), they didn't do a very convincing job of it, and it was critically hobbled by periodic 'blasts' generated by scaling bitmaps. for people who want a less spastic, more realistic, and scalable solution, here's the unicode adaptation in beta.

ByteCode files (you need Java 1.1 or later to run these locally)

Source Code files (what you need if you want to learn how it was done or change it)

Troubleshooting:


Cool Hint:
Chris Wells suggests replacing three lines of code as follows, to create a border-free window as a screensaver:

1.) in matrixss.java:
md.setSize(400, 250);
should be changed to represent your current screen resolution:
md.setSize(1024,768); for example.

2.) in matrixDisplay.java:
the line which reads
public class matrixDisplay extends Frame
should be changed to read:
public class matrixDisplay extends Window
and the line which reads
super();
should be adjusted to read
super(new Frame());

Just recompile both files, and you'll have a functional matrix screensaver.

Please feel free to look at the code; matrixss.java, RNGthread.java, RCGthread.java and matrixDisplay.java in this directory, but please do not redistribute, since i don't know how the corporations involved would feel about that.
Last Modified: 5.18.99
by: Justin Wojdacki