Nicholas Tvaroha
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:
-
Any live cell with fewer than two live neighbors dies, as if by underpopulation.
-
Any live cell with two or three live neighbors lives on to the next generation.
-
Any live cell with more than three live neighbors dies, as if by overpopulation.
-
Any dead cell with exactly three live neighbors becomes a live cell, as if by reproduction.
Customization
The app contains multiple customization options to change both the color and the background of the play area.
Save States
You can save and load configurations of the game, allowing you to test and reload any of the constructions you have made.
Other Information
Other Contributors
N/A
​
My Contributions
I programmed everything...
​
Link To Project