18.S997 | Fall 2011 | Undergraduate

Introduction To MATLAB Programming

Conway Game of Life

Photograph of a state in Conway’s Game of Life after multiple iterations.
Example of Conway’s Game of Life after multiple iterations of Conway’s Game of Life. (Photograph courtesy of djspyhunter on Flickr.)

This unit challenges you to employ the skills that you have acquired in more complex tasks, as well as in a larger coding project. The project is an implementation of the Conway Game of Life, in which cells in a 2D grid are labeled as either “alive” or “dead.” The game runs according to a defined set of rules, and you will be responsible for calculating each state of the cells, updating the grid, and plotting the grid. Other avenues of exploration and variations to the game are also proposed for your implementation.

Course Info

As Taught In
Fall 2011
Learning Resource Types
Problem Sets
Lecture Videos
Online Textbook
Programming Assignments with Examples