/Wolfram-Celular-Automata

Implementation of Wolfram's 1D Cellular Automata in Scala The system is implemented in Scala and allows to plot the evolution of an automata over time.

Primary LanguageScalaMIT LicenseMIT

Wolfram Cellular Automata

Simple implementation of Wolfram's 1D Cellular Automata The system is implemented in Scala and allows to plot the evolution of an automata over time.

For more information on Wolfram's Cellular Automata check, e.g.: Rule 30 @ Mathworld and Rule 30 @ Wikipedia

The following images were generated by this program:

Rule 30

Rule 30

Installation

The project is built and run using SBT (Scala Build Tool)

  1. Make sure that you have Scala and SBT installed

  2. Checkout the repository to a local directory

  3. Compile by calling sbt compile

  4. Test with sbt test

  5. Run with sbt run

Several command line options are supported.