This is an interactive implementation of John Conway's famous cellular automaton. The Game of Life is a zero-player game, meaning its evolution is determined by its initial state, requiring no further input.
New to Conway's Game of Life?
Watch this explanation video to understand more!
You can:
Try creating some interesting patterns and watch how they evolve over time!
Conway's Game of Life follows four simple rules:
These simple rules create complex and fascinating patterns that can evolve in unexpected ways!
Hi! I'm Michel Ziade, a Backend Developer and Solution Architect passionate about creating interactive web experiences.
This Conway's Game of Life implementation is part of my portfolio. You can view the source code on GitHub and explore more of my work at mlziade.com.br. I work with Python, JavaScript, TypeScript, and Go, using frameworks like Django, FastAPI, Nest.js, and Go Fiber.
Select a classic Game of Life pattern to explore: