vint.de
Impressum

Cellular Automata

Despite their simple concept, cellular automata (Wikipedia) turn out to be very versatile and are good for a surprise every now and then, what you can do with them. For easier testing and exploration of the possibilities, I have written a class library that illustrates the basic classes for cellular automata.

As a guide for use, and of course for demonstration purposes, there are also some example implementations below that use the class library.

The class library and the sample implementations are Visual Basic .NET projects (created with the free Express version) and are licensed under GPL v3.

Features include:
  • Automatic management of cell interconnections
  • Support of automata with mixed cell types and sizes
  • Support for dynamic cluster topologies
  • Generators for cell clusters: triangular, rectangular, hexagonal, cubic, ...

Download of the Class Library:

Examples: