The goal of this blog is to implement my favorite cellular automata (CA) of all time; Conway’s game of life. This CA model has a special place in my heart because it inspired me to pursue my current masters topic. In fact, this was my first ever CA model I ever coded (on bus home from uni). The algorithm is a lattice model that has only four different rules, but can generate endless patterns given appropriate initial grid positioning....
Cellular automata (CA) is a interesting mathematical tool that is used to model many natural phenomena such as biological behaviors. One prime example of CA models is it’s use in mathematical biology to model cellular interactions and behaviors by studying cells on a molecular level. In a CA model an individual square may represent a cell or particle on a grid/lattice. These elements can only take up a discrete number of states such as on or off and in a biological sense this can be interpreted as alive or empty....