##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.
- 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.
Entre no site https://gamelifesimulation.netlify.app/ ou:
-
Clone este repositório:
git clone https://github.com/danieldemac/jogovida
-
Abra o arquivo
index.html
em seu navegador. -
Experimente diferentes configurações iniciais e observe a evolução do jogo.
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.
Este projeto está licenciado sob a Licença MIT.