Conways Game of Life

2016-11-10

Project image

I originally implemented Conways game of life in C# in order to explore the multithreading options available and evaluate the execution speed up that could be achieved.

This eventually led to producing a visualiser in order to display the output of the game (using WPF also in C#).

I then took a dive into the Rust programming language, reimplementing the algorithm with the same input and output interface to allow compatibility with the existing visualiser. This allowed some analysis of performance comparisons with C# and allowed me to explore how a safe, concurrent, approach would work.

Go back