
lazbacterias
O programa LazBactérias simula as regras de reprodução de uma cultura de bactérias e é baseado no Jogo da Vida (Life), criado pelo matemático inglês John H. Conway, da Universidade de Cambridge. O jogo é derivado de um campo da matemática chamado teoria dos autômatos celulares. Você tem configurar a placa de cultura, espalhando bactérias sobre a mesma, de modo que sempre permaneça(m) alguma(s) viva(s), no decorrer das gerações. O jogo acaba se, em alguma geração, não houver sobrevivente algum. A população de bactérias muda a cada geração, seguindo as regras abaixo:
Qualquer célula viva com menos de dois vizinhos vivos morre de solidão.
Qualquer célula viva com mais de três vizinhos vivos morre de superpopulação.
Qualquer célula com exatamente três vizinhos vivos se torna uma célula viva.
Qualquer célula com dois vizinhos vivos continua no mesmo estado para a próxima geração.
Como jogar
Primeiramente clique em "Novo Jogo" e clique nos pontos de cor azul para acrescentar bactérias à cultura. Os pontos de cor amarela indicam bactérias vivas. Após escolher a configuração desejada clique no botão "Iniciar Geração" para as gerações avançarem. Se uma bactéria morrer, automaticamente o ponto mudará para cor preta. A qualquer momento é possível pausar o avanço das gerações e reconfigurar a cultura de bactérias.
Adaptado a partir da versão em BASIC TRS-80 I/III/IV de Renato M. E. Sabbatini, publicada na Enciclopédia Prática de Informática, volume 3, página 620, editora Abril Cultural, São Paulo, Brasil, 1984.
O comportamente do programa foi comparado com a versão online do site: http://www.bitstorm.org/gameoflife/
Este jogo foi criado no Lazarus 0.9.29/FPC 2.3.1 beta e pode ser compilado no Windows, Linux e Mac OS X.
Comentários através do link:
http://fanzinepas.blogspot.com/2009/12/jogo-lazbacterias_12.html
Project Information
- License: GNU GPL v3
- 1 stars
- hg-based source control
Labels:
lazarus
game
jogo
freepascal
pascal