Qasim Shah
All projects

Conway’s Game of Life

Cellular automaton in the terminal

A small set of local rules becomes a changing world: Conway’s cellular automaton rendered with Unicode blocks.

Status
Personal project
Kind
Games & interactive
Stack
Python · Cellular automata · Terminal rendering
Labelled project overview, not an interface capture.

The problem

I wanted to explore how stable shapes, oscillators, and moving patterns emerge from the same simple neighborhood rule.

What was built

  1. A terminal simulation with glider, block, blinker, toad, and beacon presets.
  2. Random initial states with adjustable density, grid dimensions, and tick delay.

What I learned

Complex behavior can emerge from a small rule set. Reproducible starting patterns make that behavior easier to inspect.