ECAUTOMATA - 2D Cellular Framework
February 23, 2025 ยท View on GitHub
Small and extendable framework, that is meant to be used to speed up the development of cellular automata by offering functionality that is meant to remove the boilerplate associated with creating 2D CAs.
While I update the readme I must say that the documentation is still under development, and as I build projects with this I may add more functionality over time.
The framework is only really meant to be used by me but, if someone wishes to use it they can go to the header files and view the objects and functionality I have defined, alongside the documentation in the form of comments.
Examples
Projects made with the tool.
Terrain Generator
https://github.com/user-attachments/assets/b8eb0ab3-6e84-4589-b992-ab7c6e0cb0b7
Christmas Tree
https://github.com/user-attachments/assets/697087be-6e9f-43e6-96e5-b4b9e32af571
Compile
g++ -c ./ecautomata.cpp ./util/seeder.cpp ./util/grid.cpp
ar rvs ecautomata.a ./ecautomata.o ./seeder.o ./grid.o