https://github.com/rudyrucker/chaos Skip to content Navigation Menu Toggle navigation Sign in * Product + GitHub Copilot Write better code with AI + Security Find and fix vulnerabilities + Actions Automate any workflow + Codespaces Instant dev environments + Issues Plan and track work + Code Review Manage code changes + Discussions Collaborate outside of code + Code Search Find more, search less Explore + All features + Documentation + GitHub Skills + Blog * Solutions By company size + Enterprises + Small and medium teams + Startups By use case + DevSecOps + DevOps + CI/CD + View all use cases By industry + Healthcare + Financial services + Manufacturing + Government + View all industries View all solutions * Resources Topics + AI + DevOps + Security + Software Development + View all Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} rudyrucker / chaos Public * Notifications You must be signed in to change notification settings * Fork 26 * Star 363 James Gleick's Chaos: The Software 363 stars 26 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 2 * Pull requests 0 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights rudyrucker/chaos master BranchesTags [ ] Go to file Code Folders and files Name Name Last commit Last commit message date Latest commit History 42 Commits Barnsley_Fractals Barnsley_Fractals Cellular_Automata Cellular_Automata Fractal_Landscapes Fractal_Landscapes Mandelbrot_Julia_Rudy Mandelbrot_Julia_Rudy Pendulum_Magnets Pendulum_Magnets Start_Menu Start_Menu Strange_Attractors Strange_Attractors README.md README.md SourceReadMe.txt SourceReadMe.txt View all files Repository files navigation * README James Gleick's CHAOS: The Software This is a free release of the source, manual, and executables of a 1991 Autodesk DOS program that was called "James Gleick's CHAOS: The Software." The software was written by Josh Gordon, Rudy Rucker and John Walker. Rucker wrote most of the algorithms, except for the Fractal Landscapes algorithms, which are by John Walker. Josh Gordon did the interface, and much of the implementation of the algorithm code. The program was written in consultation with James Gleick about his brilliant book, Chaos: Making a New Science . This release is under a Gnu license. Cover of Chaos Package Downloads for the Release 1.1 The CHAOS executables and parameter files. The CHAOS User manual. The CHAOS source code. It's possible to run the Chaos program on any virtually any platform, inside a DOS shell called DOSBox. Details on the Releases page. You are free to alter the Chaos code and upload new versions. Or use our algorithms to spin off smaller programs. See our Chaos GitHub repository for the Chaos code online. The biggest outstanding upgrades for Chaos might be: (1) Increase the resolution or pixel size of the display. (2) Elmimate our use of the old DOS TSR or "terminate and stay resident" program metashel.exe, made by MetaGraphics Software Corporation. Chaos uses metashel calls for its graphics. What's In Chaos [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] CHAOS has six modules. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] MANDEL. A Mandelbrot Set program, incorporating: quadratic and cubic Julia sets, quadratic and cubic Mandelbrot sets, and a gnarly cubic connectedness map called the Rudy set. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] MAGNETS. A Pendulum and Magnets program showing chaotic physical motion and fractal basins of attraction. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] [] [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] ATTRACT. A Strange Attractors program showing the Lorenz Attractor, the Logistic Map, the Yorke Attractors, and the Henon Attractors. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] GAME. A Barnsley Fractals program showing Iterated Function System fractals such as the famous fractal fern. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] FORGE. A Fractal Forgeries program that shows clouds, maps, mountain ranges, and planets based on random fractals. [687474703a2f2f7777772e727564797275636b65722e636f6d2f6368] TOY. A Toy Universes program that shows cellular automata. About James Gleick's Chaos: The Software Resources Readme Activity Stars 363 stars Watchers 11 watching Forks 26 forks Report repository Releases 1 chaos v1.1 Latest Mar 31, 2017 Packages 0 No packages published Languages * C 83.6% * Objective-C 10.0% * Assembly 5.9% * Other 0.5% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.