quarta-feira, 14 de agosto de 2013

Jogo da Vida

(Para aqueles que têm interesse nas teorias sobre a vida no universo e Biologia)

Olá pessoal.
Estive vasculhando na "net" e descobri um artigo interessante, intitulado "The Game of Life" ou "Jogo da Vida" em português.

O jogo da vida
O jogo da vida não é um típico jogo de computador. É um "autômato celular", e foi inventado pelo matemático John Conway  da universidade de Cambridge.
Este jogo se tornou amplamente conhecido quando foi mencionado em um artigo
article publicado pela Scientific American em 1970. Trata-se de um conjunto de células que, com base em algumas regras matemáticas, podem viver, morrer ou se multiplicar. Dependendo das condições iniciais, as células formam vários padrões ao longo do curso do jogo. Para uma introdução, você pode assistir o fragmento do vídeo (em inglês) de Stephen Hawkings "O Sentido da Vida" (The meaning of life) t; video fragment from Stephen Hawkings The Meaning of Life;


As Regras
Em um espaço (célula) “povoado” (preenchido):


  1. MORRE - Uma célula com um ou nenhum vizinho morre, por causa da solidão;
  2. MORRE- Uma célula com quatro ou mais vizinhos morre, por causa da superpopulação;
  3. SOBREVIVE - A célula sobrevive se tiver dois ou três vizinhos;
  4. Um espaço que estiver "vazio" é considerado "despovoado";
  5. Cada célula com três vizinhos é considerada “povoada” e sobrevive.

Os Controles
Escolha uma das figuras do menu ou faça uma figura você mesmo, clicando nas células com o mouse. Uma nova geração de células (correspondente a uma iteração das regras) é iniciada com o botão "Next" (próximo). O botão 'Start' (Iniciar) faz avançar o jogo pelas várias gerações. A velocidade do jogo é regulada pelo menu suspenso (Slow-Fast-Hiper). Com o menu suspenso, você pode alterar o tamanho das células (Big-Medium-Small), como se estivesse.

O “Download”

Pode-se baixar o programa gratuitamente. O programa baixado adiciona recursos, tais como,  abrir e salvar formas e redimensionar a janela aberta e economia. O programa também funciona muito bem com o Life Lexicon.
Download para o Jogo da Vida aqui: Download page of the Game of Life
O código-fonte para os programadores que talvez possam estar interessados está em: Game of Life Java source code..
Mais informações estão disponíveis na Wikipédia: Game of Life
Obs: Esta é uma versão do artigo original publicado em: http://www.bitstorm.org/gameoflife/