titulo
 
lat

INTRODUÇÃO

O jogo da vida ou "Game of Life" é um autômato celular desenvolvido por John Cowan em 1970. Fez muito sucesso na sua época e até hoje é utilizado em experimentos de modelagem. Durante a disciplina "Elementos de Epidemiologia Computacional" tivemos a oportunidade de desenvolver o jogo da vida utilizando o software Matlab. A disciplina faz parte do curso de Licenciatura em Computação da Universidade Federal Rural de Pernambuco (UFRPE).

CÓDIGO FONTE

O jogo da vida desenvolvido nlo Matlab por nós é formado por quatro arquivos distintos:

  • inicio.m - É o arquivo inicial onde o programa acontece.
  • vida.m - Uma função que recebe uma matriz com uma geração e retorna a próxima geração.
  • ig.m - Onde é "plotada" a interface gráfica.
  • cowam.m - Onde estão definidas as regras do jogo da vida.

Para visualizar e fazer o download do código fonte clique aqui.

vert

VÍDEO NO YOUTUBE

No vídeo, um output do programa, mostrando 100 gerações.

LINKS INTERESSANTES

  • John Conway's Game of Life - Página oficial do jogo da vida.
  • XISCANOÉ - projeto de modelagem epidemiológica que usará como ferramenta os autômatos celulares.
  • Modern Cellular Automata - Página legal com vários autômatos celulares em ação
  • MathWorks - Empresa desenvolvedora do Matlab, poderosa ferramenta matemática utilizada na construção do nosso jogo da vida.

Pesquise no GOOGLE