John Conway's Game of Life

This project showcases an implementation of John Conway's Game of Life, a captivating cellular automaton that simulates the evolution of a population based on mathematical rules. As my first semi-independent project during my academic journey, I developed a program that accurately displays and follows the intricate rules of cell survival and reproduction in Conway's Game of Life13.


The simulation adheres to four fundamental rules:
Underpopulation: A live cell with fewer than two live neighbors dies.
Overpopulation: A live cell with more than three live neighbors dies.
Survival: A live cell with two or three live neighbors continues to the next generation.
Reproduction: A dead cell with exactly three live neighbors becomes alive13.

This project demonstrates my ability to translate complex mathematical concepts into functional code, showcasing my growing skills in algorithm implementation and visual representation of data.

Language: C# IDE:Visual StudiosFramework: Windows Forms