Skip to content

basic one-dimensional cellular automata using C, opengl, sdl2, and microui

Notifications You must be signed in to change notification settings

muntalee/elementary-cellular-automata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elementary Cellular Automata

showcase

All the rules are from the wolfram's elementary cellular automata ruleset

DISCLAIMER

I worked on this project on MacOS (Macbook Air M1), and so the Makefile is currently configured to work on my machine. make may work on your machine, but I have yet to test on other machines. Contributions are welcomed for those who want the project to work on other OS's.

Dependencies

Install (MacOS)

brew install sdl2
brew install glfw

Compile & Run

# there is already a executable in the bin you can run
./bin/simulate

# otherwise you may have to compile yourself
make clean ; make
./bin/simulate

About

basic one-dimensional cellular automata using C, opengl, sdl2, and microui

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published