This repository contains the implementation of the classic Game of Life, a cellular automaton created by mathematician John Conway. The project is programmed in C and runs in the console. This implementation was developed as part of my final project for the Fundamentals of Programming course in my first semester.
- Language: C
- Interface: Console
- Functionality: Simulation of the Game of Life according to John Conway's original rules
- Survival: A live cell with two or three live neighbors remains alive.
- Death by loneliness: A live cell with fewer than two live neighbors dies.
- Death by overpopulation: A live cell with more than three live neighbors dies.
- Reproduction: A dead cell with exactly three live neighbors becomes a live cell.
- Clone this repository:
git clone https://github.com/Pinedah/conways-game-of-life.git
- Compile the code:
gcc -o game_of_life game_of_life.c
- Run the program:
game_of_life
- Understand and apply basic programming concepts in C.
- Implement control structures and loops.
- Work with arrays and data manipulation.
- Develop debugging and code testing skills.
This repository features John Conway's Game of Life, a cellular automaton simulation. Programmed in C and run in the console, it was developed as my final project for the Fundamentals of Programming course in my first semester. Clone, compile, and run the simulation to explore its rules and behavior.