vint.de/ca
Cellular Automata Class Library
Jörg Meier • http://vint.deimpressum
 

Trotz ihres simplen Grundgedankens erweisen sich zellulare Automaten (Wikipedia) als sehr vielseitig und sind immer mal wieder für eine Überraschung gut, was man so alles mit denen anstellen kann. Zum besseren Testen und spielen mit den Möglichkeiten  habe ich eine Klassenbibliothek geschrieben, die die Grundklassen für zellulare Automaten abbildet.

Als Leitfaden für die Nutzung und natürlich auch zur Demonstration finden sich unten auch einige Beispielimplementierungen, die die Klassenbibliothek nutzen.

Die Klassenbibliothek als auch die Beispielimplementierungen sind Microsoft Visual Basic .NET Projekte (erstellt mit der kostenlosen Express-Version) und stehen unter der Lizenz GPL v3.

Download der Klassenbibliothek

Beispielimplementierungen

Features (Auswahl)

  • automatisches Management der Zellverbindungen
  • Unterstützung mit Automaten mit gemischten Zelltypen und -grössen
  • Unterstützung von dynamischen Clustertopologien
  • Generatoren für Zellcluster: triangular, rechteckig, hexagonal, kubisch, ...
  • und Vieles mehr ...