danieldemac / jogovida

O jogo da vida é um autómato celular desenvolvido pelo matemático britânico John Horton Conway em 1970

Home Page:https://gamelifesimulation.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jogo da Vida de Conway

Planadores

O Jogo da Vida é um autômato celular fascinante desenvolvido pelo renomado matemático britânico John Horton Conway em 1970. Este repositório contém uma implementação interativa do Jogo da Vida em uma página web, permitindo que os usuários experimentem e observem as complexas dinâmicas emergentes desse autômato celular.

Descrição

Blinker Glider

O Jogo da Vida é um modelo matemático que opera em uma grade bidimensional de células. Cada célula pode estar viva ou morta, e a evolução das gerações é determinada por regras simples, resultando em padrões complexos e interessantes.

##Regras O jogo da vida se passa em um arranjo bidimensional infinito de células que podem estar em um de dois estados, vivo ou morto. Cada célula interage com suas oito vizinhas, as células adjacentes horizontal, vertical e diagonalmente. O jogo evolui em unidades de tempo discretas chamadas de gerações. A cada nova geração, o estado do jogo é atualizado pela aplicação das seguintes regras:

  • Toda célula morta com exatamente três vizinhos vivos torna-se viva (nascimento).
  • Toda célula viva com menos de dois vizinhos vivos morre por isolamento.
  • Toda célula viva com mais de três vizinhos vivos morre por superpopulação.
  • Toda célula viva com dois ou três vizinhos vivos permanece viva. As regras são aplicadas simultaneamente em todas as células para chegar ao estado da próxima geração.

Funcionalidades

  • Interface interativa: Visualize e experimente o Jogo da Vida em tempo real.
  • Controles simples: Controle a evolução das gerações com botões intuitivos.
  • Criação de Células Crie novas celulas ao clicar na simulação.
  • Personalização: Experimente diferentes padrões iniciais e observe como eles evoluem.

Como Usar

Entre no site https://gamelifesimulation.netlify.app/ ou:

  1. Clone este repositório:

    git clone https://github.com/danieldemac/jogovida
  2. Abra o arquivo index.html em seu navegador.

  3. Experimente diferentes configurações iniciais e observe a evolução do jogo.

Contribuições

Contribuições são bem-vindas! Se você tiver sugestões, correções ou melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a Licença MIT.

About

O jogo da vida é um autómato celular desenvolvido pelo matemático britânico John Horton Conway em 1970

https://gamelifesimulation.netlify.app/


Languages

Language:HTML 46.8%Language:JavaScript 40.1%Language:CSS 13.1%