O jogo da vida é um autômato celular desenvolvido pelo matemático britânico John Horton Conway em 1970. O jogo foi criado de modo a reproduzir, através de regras simples, as alterações e mudanças em grupos de seres vivos, tendo aplicações em diversas áreas da ciência.
As regras definidas são aplicadas a cada nova "geração"; assim, a partir de uma imagem em um tabuleiro bi-dimensional definida pelo jogador, percebem-se mudanças muitas vezes inesperadas e belas a cada nova geração, variando de padrões fixos a caóticos.
O texto acima foi adaptado da Wikipédia
Esta é só mais uma implementação, extremamente lenta, que tem muita coisa que pode ser otimizada, e não tem nenhuma vantagem em relação à outras que você encontra na Web. O objetivo era simplesmente exercitar minhas novas técnicas de Orientação a Objeto em JavaScript e matar o tempo com algo divertido.
Eu sempre gostei de programar sistemas em que regras simples geram comportamento complexo, em uma noite de insônia resolvi brincar com o Jogo da Vida, nada além de diversão e aprendizado.
Meu nome é Marco Gomes ( eu arrouba marcogomes ponto com ), sou praticante de Parkour, diretor de tecnologia da boo-box e sofro de insônias produtivas.