I really love and was deeply inspired by the great work that John Walker did with Rudy Rucker on cellular automata, starting with Autodesk's product CelLab, then James Gleick's CHAOS -- The Software, Rudy's Artificial Life Lab, John's Home Planet, then later the JavaScript version WebCA, and lots of extensive documentation and historical information on his web page.
CelLab:
https://www.fourmilab.ch/cellab/
https://www.fourmilab.ch/cellab/classic/
https://www.fourmilab.ch/homeplanet/
https://www.rudyrucker.com/oldhomepage/cellab.htm
>CelLab History
>(A more detailed history of cellular automata appears in the CelLab User Guide.) The first edition of CelLab was developed by Rudy Rucker and John Walker in 1988 and 1989 when both were working in the Autodesk research lab. The package was to be the first title in the "Autodesk Science Series", which would use computer simulation to explore aspects of science and mathematics. The product was first shipped in June of 1989 at a suggested retail price of US$59.95, under the name Rudy Rucker's Cellular Automata Laboratory. Rudy went on to complete the second title in the Science Series, James Gleick's CHAOS -- The Software which used programs developed by Rudy and another Autodesk programmer, Josh Gordon, to illustrate aspects of James Gleick's bestselling book. CHAOS -- The Software shipped in November of 1989. Rudy was working on the third title in the series, Artificial Life Lab, and John was developing the fourth, Home Planet, when Autodesk's management decided to close the research lab and terminate development of the Science Series. Rudy finished Artificial Life Lab, which was published as a book plus disk by The Waite Group Press in 1993. John released Home Planet as a freeware program in the same year, and the current version can be downloaded from this site.
>The demise of the Science Series orphaned Cellular Automata Laboratory, which disappeared from the market in 1994. Rudy and John explored the idea of a new edition with several publishers, but none seemed to be interested. With the advent of the World-Wide Web, software can be distributed at a minuscule fraction of the cost of packaged software in the 1980's, so this seemed a natural way to get Cellular Automata Laboratory back into the hands of creative people interested in exploring massively parallel computing. Re-launching a program developed almost a decade ago required a modicum of work; a new cellular automata simulator that runs under Windows was developed, the User Guide, originally a 265 page book typeset using LaTeX, was transformed into an HTML document for the Web, and Java was added to the languages one can use to define cellular automata rules, being ever so much more with-it than Pascal, BASIC, and C.
>So now it's finished, or at least at large again. Ideally, CelLab will never be done, not as long as folks continue to use it to explore the world of cellular automata and share their discoveries with other pioneers on this frontier of computing.
Documentation:
https://www.fourmilab.ch/cellab/manual/
It includes a huge illustrated index and description of many different cellular automata rules:
https://www.fourmilab.ch/cellab/manual/rules.html
The story about the origins of CelLab is fascinating, telling about how Rudy Rucker learned FORTH just so he could program CA rules for Toffoli's and Margolus's CAM-6 hardware:
https://www.fourmilab.ch/cellab/manual/chap5.html
Original Windows product, released i 1989, Autodesk Cellab 1.0 - installed files:
https://vetusware.com/download/Autodesk%20CELLAB%201.0/?id=4...
Cellab, Exploring Cellular Automata from DOS era in DOSBox:
https://www.youtube.com/watch?app=desktop&v=RnZWJV1_wKI
Cellular Automata by Rudy Rucker:
https://www.youtube.com/watch?v=lyZUzakG3bE
Programming the CAM-6 Cellular Automata Machine Hardware in Forth (CAM6 Simulator demo):
https://www.reddit.com/r/Forth/comments/zm0ggl/programming_t...
CALab and Chaos were great titles to do the tech support on. CALab in particular was instrumental in reviving my joy of coding. I came to Autodesk after burning out at 19 from the stresses of software development, and I never wanted to code again. But because I needed to support customers with rule generation I also need to code in C again. And coding rules were fun, and maybe a year after I moved over to Multimedia as a jr. programmer.
Hmm, another significant way John Walker influenced me. (gb)
I'm amazed that my beloved CHAOS still runs beautifully on emulators like DOSbox. It was the last programming project where I could completely roll my own interface - and maybe my last really fun one.
Hey Josh! I remember hanging out with you and Laura a long time ago in the Haight! Your beloved CHAOS always got an undeserved bad rap because it was mistakenly confused with KAOS, the international organization of evil bent on world domination, out to get Maxwell Smart and Control! ;)
https://getsmart.fandom.com/wiki/KAOS
http://www.wouldyoubelieve.com/phrases.html
Max: Couldn't you just have shushed him?
Siegfried: Ve Don't Shush Here!!
Shtarker: Let me let them have it. Dudududududu (making a machine gun noise).
Siegfried: Shtarker, zis is KAOS, we don't Dududu here.
http://www.wouldyoubelieve.com/kaos.html
https://www.youtube.com/watch?v=m3n81Xu-t6o
Heya Don! Kaos != chaos but KAOS == CHAOS. Shh.
Jim Crutchfield is DOCTOR CHAOS -- he's got a PhD in Complexity Science!
https://www.youtube.com/watch?v=B4Kn3djJMCE
Space-Time Dynamics in Video Feedback
A film by Jim Crutchfield, Entropy Productions, Santa Cruz (1984). Original U-matic video transferred to digital video. 16 minutes.
James P. Crutchfield. Center for Nonlinear Studies, Los Alamos National Laboratories, Los Alamos, NM 87545, USA.
ABSTRACT: Video feedback provides a readily available experimental system to study complex spatial and temporal dynamics. This article outlines the use and modeling of video feedback systems. It includes a discussion of video physics and proposed two models for video feedback based on a discrete-time iterated functional equation and on a reaction-diffusion partial differential equation. Color photographs illustrate results from actual video experiments. Digital computer simulations of the models reproduce the basic spatio-temporal dynamics found in the experiments.
1. In the beginning there was feedback ...
James P. Crutchfield. "Space-Time Dynamics in Video Feedback." Physica 10D 1984: 229-245.
[pdf] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
[Plates 1-4] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
[Plates 5-7] https://csc.ucdavis.edu/~cmg/papers/Crutchfield.PhysicaD1984...
https://csc.ucdavis.edu/~chaos/