Autômato Celular Vida Artificial John Conway · 1970

O Jogo da Vida
de Conway

Um universo surgindo de quatro regras simples. Explore como padrões complexos emergem do caos, simulando nascimento, sobrevivência e morte de células em uma grade infinita.

Preview ao vivo
// Simulador Interativo

Explore o Universo

Clique na grade para adicionar células. Arraste para pintar. Use Espaço para pausar/iniciar, C para limpar, R para aleatório e E para alternar entre pincel/borracha.

15
Pincel
Geração 0
Células vivas 0
Densidade 0%
Nascimentos 0
Mortes 0
FPS real
Borda
// As Quatro Regras

Como o universo funciona

Cada célula na grade interage com seus 8 vizinhos imediatos. A cada geração, as seguintes regras determinam se uma célula vive, morre ou nasce:

Regra 01 — Subpopulação
💀 Solidão
Uma célula viva com menos de 2 vizinhos vivos morre — ela não tem suporte suficiente para sobreviver sozinha.
Regra 02 — Sobrevivência
🟢 Equilíbrio
Uma célula viva com 2 ou 3 vizinhos vivos sobrevive para a próxima geração em perfeito equilíbrio.
Regra 03 — Superpopulação
💀 Sufocamento
Uma célula viva com mais de 3 vizinhos vivos morre — recursos insuficientes para sustentar tantas células.
Regra 04 — Reprodução
✨ Nascimento
Uma célula morta com exatamente 3 vizinhos vivos nasce — condição exata para a reprodução surgir.

Notação B/S: O Jogo da Vida é frequentemente descrito como B3/S23 — nascimento (Birth) com 3 vizinhos, sobrevivência (Survival) com 2 ou 3. Essa notação é usada para descrever qualquer autômato celular de 2 estados. Experimentos com outras regras como B36/S23 (HighLife) ou B368/S245 (Move) geram universos completamente diferentes.

// Contexto Histórico

A origem de um universo

De uma questão matemática sobre máquinas autorreplicantes à fundação da computação baseada em vida artificial.

1940s
Von Neumann e os Autômatos Celulares
John von Neumann propôs o conceito de autômatos celulares ao investigar se máquinas poderiam se autorreplicar. Seu modelo original usava 29 estados por célula — extremamente complexo.
1960s
John Horton Conway simplifica
O matemático britânico John Conway (1937–2020), da Universidade de Cambridge, buscou criar um autômato mais simples mas capaz de comportamento universal. Após anos de experimentos com peças de Go, chegou às quatro regras que equilibram três fatores: estabilidade, ausência de crescimento irrestrito e comportamento interessante.
Outubro de 1970
Publicação na Scientific American
Martin Gardner apresentou o Jogo da Vida em sua coluna "Mathematical Games" na Scientific American. O artigo causou sensação mundial. Leitores enviaram cartas com descobertas de padrões, e os computadores dos laboratórios ficaram paralisados por dias com pesquisadores jogando.
1970
A aposta de US$ 50
Conway ofereceu US$ 50 para quem descobrisse um padrão que crescesse infinitamente. Bill Gosper, do MIT, ganhou o prêmio criando o "Gosper Glider Gun" — um padrão que emite projéteis (gliders) indefinidamente.
1982 em diante
Computação Universal
Demonstrou-se que o Jogo da Vida é Turing-completo — pode simular qualquer computador. Foram construídas portas lógicas, memória e até um computador funcional dentro do próprio jogo usando padrões de células.
Hoje
Legado e Aplicações
O Jogo da Vida influenciou profundamente a biologia computacional, a física do caos, a teoria da complexidade e a inteligência artificial. O padrão glider tornou-se símbolo do movimento hacker. Conway o considerava "a descoberta mais importante e frustrante da minha carreira".
// Como Analisar o Comportamento

Taxonomia dos padrões

Diferentes configurações iniciais produzem classes distintas de comportamento. Aprender a reconhecê-las é fundamental para entender o universo do Jogo da Vida.

Objetos Estáveis (Still Lifes)
Padrões que não mudam de geração em geração. Exemplos: Block (2×2), Beehive, Loaf, Boat. Úteis como "tijolos" para construções maiores.
🔄
Osciladores (Oscillators)
Padrões que retornam ao estado inicial após N gerações (período). Blinker (período 2), Toad (2), Beacon (2), Pulsar (período 3). O período é uma propriedade fundamental.
🚀
Espaçonaves (Spaceships)
Padrões que se movem pela grade enquanto retornam ao formato original. O Glider percorre 4 células diagonalmente a cada 4 gerações. A velocidade é medida como fração de c (velocidade da luz do autômato).
🔫
Canhões (Guns)
Padrões que emitem periodicamente novos padrões (geralmente gliders). O Gosper Glider Gun emite um glider a cada 30 gerações. São usados para construir computadores no Jogo da Vida.
💥
Methuselahs
Padrões pequenos que demoram muito para se estabilizar. O R-pentomino tem 5 células e demora 1.103 gerações para estabilizar! O Acorn (7 células) cria 633 células em 5.206 gerações.
📊
Métricas de Complexidade
Analise: (1) contagem de células ao longo do tempo, (2) densidade (células/área), (3) velocidade de mudança (|nascimentos − mortes|), (4) entropia da distribuição espacial.

Conexões com ciências naturais

🧬 Biologia

O modelo captura aspectos de populações reais: superpopulação, isolamento e reprodução cooperativa. Usado para estudar crescimento de colônias bacterianas, tumores e desenvolvimento embrionário.

🧠 Neurociência

Análogo a redes de neurônios com limiar de ativação. A propagação de gliders assemelha-se a sinais nervosos. Autômatos celulares são usados para modelar epilepsia e ondas corticais.

⚛️ Física

Wolfram propôs que o universo físico pode ser um autômato celular. A reversibilidade e conservação de informação em alguns variantes ressoa com mecânica quântica e termodinâmica.

// Biblioteca de Padrões

Padrões Notáveis

Clique em qualquer padrão para inserir no centro da grade do simulador.