Jogo da vida

O Jogo da Vida
Jogo da vida é um Autômato Celular criado por John Horton Conway. A ideia do modelo é simular a reprodução e morte de grupos de seres vivos através de regras simples.

Implementado em uma grid bi dimensional cada célula representa um ser vivo e dependendo do seus vizinhos essa célula terá seu estado mantido como viva ou morta. É importante lembrar que cada celula do automato celular não é um agente, e sim o sistema como um todo que após verificar toda a grid tem seu estado alterado na próxima geração.

Meu exemplo foi desenvolvido na Unity utilizei cubos e os coloquei em uma matriz, cada cubo representa uma celula.

As regras implementadas foram:

Se a quantidade de vizinhos da célula for menor que 2 ela estará morta na próxima geração.

Se a quantidade de vizinhos for 3 a célula estará viva na próxima geração.

Se a quantidade de vizinhos for maior que 3 a célula estará morta na próxima geração.

Como Utilizar
Colocar o executável Jogo da vida e Jogo da vida_Data juntos.

Executar o jogo.

Passando o mouse em cima das células é possível dar vida a elas, após criar o padrão que deseja aperte espaço para que o Automato vá para a próxima geração.

No link a seguir se encontra o projeto Unity com scripts e implementação junto ao Executavel e a sua pasta Data.

https://drive.google.com/open?id=0B6EDbtbUaIEdMGpxSGhlS1V6MU0