Skip to content
/ ALife Public

Two cellular automata (Physarum polycephalum, reaction–diffusion).

License

Notifications You must be signed in to change notification settings

ShE3py/ALife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALife

Les différents programmes ont étés écrit en C et en GLSL (OpenGL 3.0). L'analyse des automates est disponible dans doc/.

Une version en ligne est disponible à l'adresse https://she3py.github.io/ALife/.

Compilation

Le programme requiert GNU Make, GCC, et GLFW.

Pour GLFW, si vous n'êtes pas sous Linux, il faudra probablement rajouter -I<le dossier> dans le CFLAGS du Makefile.

make clean # pour créer certains dossiers
make
./physarum
./autopoiesis
./gray-scott

Paramètres

Les paramètres sont définis dans src/physarum/config.c et src/autopoiesis/config.c. Il faudra ensuite recompiler le programme avec make.

Pour Gray-Scott, les paramètres sont définis dans src/gray-scott/main.c, mais la version Web propose des sliders et des pré-configurations.