This is a Java applet that implements Life, the two-dimensional cellular automaton designed by the famous mathematician John Horton Conway. This particular applet is multi-threaded, as I designed it for a parallel programming class. When you run it, you're given the option of what size to run it at, how many threads to use, and how big to zoom it. Unless you have a multiprocessor system, you won't notice any speedup from using multiple threads. A zoom of 1 or 2 looks best, and sizes up to about 300x300 run fine even on older systems.
© Andrés Santiago Pérez-Bergquist, All rights reserved. The reproduction of this work, by any means electronic, physical, or otherwise, in whole or in part, except for the purposes of review or criticism, without the express written consent of the author, is strictly prohibited. All references to copyrighted and/or trademarked names and ideas held by other individuals and/or corporations should not be considered a challenge to said copyrights and trademarks.
If you wish to contact the author, you may do so at