Jogo da Vida de Conway, cheio de recursos open source Android implementação.
advertisement
Nome | Game Of Life |
---|---|
Versão | 2.0.2 |
Atualizar | 02 de 01 de 2016 |
Tamanho | 1 MB |
Categoria | Educação |
Instalações | 500+ |
Desenvolvedor | Pieter Pareit |
Android OS | Android 4.0+ |
Google Play ID | be.ppareit.gameoflife |
Game Of Life · Descrição
O Jogo da Vida, também conhecido simplesmente como a vida, é um autômato celular inventado pelos britânicos matemático John Horton Conway em 1970.
O "jogo" é um jogo de zero-jogador, o que significa que sua evolução é determinada pelo seu estado inicial, sem necessidade de novas contribuições. Uma interage com o jogo da vida através da criação de uma configuração inicial e observando como ele evolui.
Regras:
O universo do Jogo da Vida é uma malha ortogonal bidimensional infinito de células quadradas, cada um dos quais está em um dos dois estados possíveis, vivos ou mortos. Cada célula interage com as suas oito vizinhos, que são as células que se encontram na horizontal, vertical ou diagonal adjacentes. Em cada passo no tempo, os seguintes ocorrem transições:
Qualquer célula viva com menos de dois vizinhos vivos morre.
Qualquer célula viva com dois ou três vizinhos vivos vive.
Qualquer célula viva com mais de três vizinhos vivos morre.
Qualquer célula morta com exatamente três vizinhos vivos se torna uma célula viva.
O padrão inicial constitui a semente do sistema. A primeira geração é criado através da aplicação das regras acima simultaneamente para todas as células-semente nascimentos e mortes ocorrem simultaneamente, e no momento discreto em que isso acontece às vezes é chamado um carrapato (em outras palavras, cada geração é uma função pura do precedente). As regras continuam a ser aplicado várias vezes para criar novas gerações.
Mais informações: http://en.wikipedia.org/wiki/Conway_game_of_life
Sobre esta implementação:
Este programa foi inicialmente escrito para se familiarizar com a API do Android. O que é melhor, em seguida, usando um objeto matemático tão bonito como este autômato. Eu tomei um cuidado especial para implementar isso com tablets em mente.
O código está disponível sob a licença GPL, consulte o site github ppareit / gameoflife.
Programação: Pieter Pareit
Obra: Birgit Niemegeers
O "jogo" é um jogo de zero-jogador, o que significa que sua evolução é determinada pelo seu estado inicial, sem necessidade de novas contribuições. Uma interage com o jogo da vida através da criação de uma configuração inicial e observando como ele evolui.
Regras:
O universo do Jogo da Vida é uma malha ortogonal bidimensional infinito de células quadradas, cada um dos quais está em um dos dois estados possíveis, vivos ou mortos. Cada célula interage com as suas oito vizinhos, que são as células que se encontram na horizontal, vertical ou diagonal adjacentes. Em cada passo no tempo, os seguintes ocorrem transições:
Qualquer célula viva com menos de dois vizinhos vivos morre.
Qualquer célula viva com dois ou três vizinhos vivos vive.
Qualquer célula viva com mais de três vizinhos vivos morre.
Qualquer célula morta com exatamente três vizinhos vivos se torna uma célula viva.
O padrão inicial constitui a semente do sistema. A primeira geração é criado através da aplicação das regras acima simultaneamente para todas as células-semente nascimentos e mortes ocorrem simultaneamente, e no momento discreto em que isso acontece às vezes é chamado um carrapato (em outras palavras, cada geração é uma função pura do precedente). As regras continuam a ser aplicado várias vezes para criar novas gerações.
Mais informações: http://en.wikipedia.org/wiki/Conway_game_of_life
Sobre esta implementação:
Este programa foi inicialmente escrito para se familiarizar com a API do Android. O que é melhor, em seguida, usando um objeto matemático tão bonito como este autômato. Eu tomei um cuidado especial para implementar isso com tablets em mente.
O código está disponível sob a licença GPL, consulte o site github ppareit / gameoflife.
Programação: Pieter Pareit
Obra: Birgit Niemegeers