Escolar Documentos
Profissional Documentos
Cultura Documentos
John Conway's Game of Life - Uma Implementação
John Conway's Game of Life - Uma Implementação
FORTALEZA
2016
MARCOS JOS DE CASTRO SARAIVA FILHO
STEFAN
rea de habilitao:
FORTALEZA
2016
LISTA DE FIGURAS
1 INTRODUO COMPREENSIVA
1.1 JUSTIFICATIVA
1.2 OBJETIVOS
Criar aplicativo que oferea uma verso do Game of Life que atenda a requisitos
especficos estabelecidos previamente.
Oferecer um aplicativo com interface grfica para que o usurio possa configurar o
estado inicial da simulao e interagir com a mesma.
A funo gol(), nomeada assim por ser um acrnimo para Game of Life, a principal funo do
programa, sendo responsvel por decidir sobre o nascimento e morte de novos agentes. Seu
funcionamento bsico consiste em percorrer toda a grade em largura, visitar cada clula e realizar
algumas verificaes. Primeiro, obtm os vizinhos da clula visitada, os separando por espcie (A ou
B). Aps isso, verifica se a clula est vazia. Estando vazia, gera um novo autmato do tipo A h caso
haja 3 vizinhos dessa mesma espcie, ou um novo autmato do tipo B, casa haja 4 vizinhos desta outra
espcie, nessa ordem. Se a casa visitada no estiver vazia, obtm a espcie do autmato que est
naquele espao. Para ambos os tipos, novamente obtm seus vizinhos e os separa por espcie. Depois
decide se aquele autmato permanecer vivo ou ser marcado para morrer na prxima iterao de
gol(), cada tipo de acordo com as regras descritas na tabela 1.
9
3 CONCLUSO