James Gleick's CHAOS: The Software offers a unique glimpse into chaos theory with its simulation of fractals and patterns. Originally developed in 1991, this free release provides source code, manuals, and executables, allowing users to explore and modify the program across various platforms.
This project is a free release of James Gleick's CHAOS: The Software, originally developed in 1991 as an Autodesk DOS program. The software, created by Josh Gordon, Rudy Rucker, and John Walker, draws inspiration from Gleick's acclaimed book, Chaos: Making a New Science. This release includes the source code, user manual, and executables, all available under a GNU license, allowing users the freedom to modify and distribute the software.
The core of CHAOS consists of multiple intriguing modules:
- MANDEL: This module features a Mandelbrot Set program, showcasing beautiful quadratic and cubic Julia sets, and a unique Rudy set fractal map.
- MAGNETS: Explore chaotic physical motions and fractal basins of attraction through the Pendulum and Magnets module.
- ATTRACT: Delve into the world of Strange Attractors, including visualizations of the Lorenz Attractor, the Logistic Map, and various Yorke and Henon Attractors.
- GAME: Discover Barnsley Fractals with iterated function systems, prominently featuring the iconic fractal fern.
- FORGE: This module generates stunning landscapes, clouds, and planets through Fractal Forgeries using random fractals.
- TOY: Experience exciting simulations with the Toy Universes program, showcasing cellular automata.
To get started, you can download the executables and parameter files here, and access the user manual here. Also, the source code is available for download here.
For users interested in enhancing the software, consider increasing the display resolution or updating the graphics handling. You can run CHAOS on virtually any platform using a DOS shell such as DOSBox. Explore additional details on the Releases page. Learn more by visiting the Chaos GitHub repository. Join us in exploring the fascinating intersection of chaos theory and software development!