My Final Project of Life

62 views · Published 1 August 2016 · 5:10 · Indexed 24 October 2026

Channel: Chastise · 2016 · Education

Watch on YouTube

I simulate Conway's Game of Life for my final project for my very first computer programming class' final project. Class name'a Intro to Programming: Java Edition CIS 36a.

The first constructor (vanilla) started with a random initialization of 15% of the gameboard being alive cells.

For the curious, here are the full rules that occur at each step in time. They cause the following transitions to occur:
1.) Any live cell with fewer than two live neighbours dies, as if caused by under-population.
2.) Any live cell with two or three live neighbours lives on to the next generation.
3.) Any live cell with more than three live neighbours dies, as if by over-population.
4.) Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

More from this channel