top of page
life.png

Game of Life

Project Status             Complete

Project Type               College / Solo Project

Project Duration        ~4 weeks

Software Used           Android Studio

Languages Used       Kotlin

Primary Role(s)           Programmer

About Game of Life

This is an Android App recreation of John Conway's The Game of Life, also known simply as Life. It is a cellular automaton. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input.  It also showcases some customization of the icons, save states, and animation.

Systems Mechanics

Rules of the Game

The rules of the game of life are meant to imitate cellular destruction and reproduction.  Any given cell can be either alive or dead.  Each round, the cell may or may not change states based on the following rules:

  1. Any live cell with fewer than two live neighbors dies, as if by underpopulation.

  2. Any live cell with two or three live neighbors lives on to the next generation.

  3. Any live cell with more than three live neighbors dies, as if by overpopulation.

  4. Any dead cell with exactly three live neighbors becomes a live cell, as if by reproduction.

life.png

Customization

The app contains multiple customization options to change both the color and the background of the play area.

custom.png

Save States

You can save and load configurations of the game, allowing you to test and reload any of the constructions you have made.

before.png
after.png

Other Information

Other Contributors

N/A

​

My Contributions

I programmed everything...

​

Link To Project

https://github.com/NickTDev/GameOfLife

bottom of page