Gioco della vita, piena funzionalità open source Android di attuazione.
advertisement
Nome | Game Of Life |
---|---|
Versione | 2.0.2 |
Aggiornare | 02 gen 2016 |
Dimensioni | 1 MB |
Categoria | Istruzione |
Installazioni | 500+ |
Sviluppatore | Pieter Pareit |
Android OS | Android 4.0+ |
Google Play ID | be.ppareit.gameoflife |
Game Of Life · Descrizione
The Game of Life, conosciuta anche semplicemente come la vita, è un automa cellulare ideato dal matematico britannico John Horton Conway nel 1970.
Il "gioco" è un gioco zero lettore, il che significa che la sua evoluzione è determinata dal suo stato iniziale, senza richiedere ulteriori input. Una interagisce con il gioco della vita con la creazione di una configurazione iniziale e osservando come si evolve.
Regole:
L'universo del Gioco della Vita è una griglia ortogonale bidimensionale infinita di celle quadrate, ciascuna delle quali è in uno dei due stati possibili, vivi o morti. Ogni cellula interagisce con i suoi otto vicini, che sono le cellule che sono orizzontalmente, verticalmente o diagonalmente adiacenti. Ad ogni passo nel tempo, i seguenti passaggi si verificano:
Ogni cellula viva con meno di due vicini vivo muore.
Qualsiasi cella dal vivo con due o tre vicini vivo vive.
Qualsiasi cella dal vivo con più di tre vicini vivo muore.
Ogni cellula morta con esattamente tre vicini dal vivo diventa una cellula dal vivo.
Il modello iniziale costituisce il seme del sistema. La prima generazione viene creata applicando le regole sopra simultaneamente ad ogni cellula seminali nascite e morti avviene simultaneamente, e il momento in cui la discreta accade è talvolta chiamato tick (in altre parole, ogni generazione è una pura funzione della precedente). Le regole continuano ad essere applicate ripetutamente per creare ulteriori generazioni.
Maggiori informazioni: http://en.wikipedia.org/wiki/Conway_game_of_life
A proposito di questa implementazione:
Questo programma è stato inizialmente scritto per conoscere l'API di Android. Che cosa è più bello poi con un tale bel oggetto matematico come questo automa. Ho preso cura speciale per l'attuazione del presente con le compresse in mente.
Il codice è disponibile sotto la licenza GPL, vedere il sito github ppareit / gameoflife.
Programmazione: Pieter Pareit
Artwork: Birgit Niemegeers
Il "gioco" è un gioco zero lettore, il che significa che la sua evoluzione è determinata dal suo stato iniziale, senza richiedere ulteriori input. Una interagisce con il gioco della vita con la creazione di una configurazione iniziale e osservando come si evolve.
Regole:
L'universo del Gioco della Vita è una griglia ortogonale bidimensionale infinita di celle quadrate, ciascuna delle quali è in uno dei due stati possibili, vivi o morti. Ogni cellula interagisce con i suoi otto vicini, che sono le cellule che sono orizzontalmente, verticalmente o diagonalmente adiacenti. Ad ogni passo nel tempo, i seguenti passaggi si verificano:
Ogni cellula viva con meno di due vicini vivo muore.
Qualsiasi cella dal vivo con due o tre vicini vivo vive.
Qualsiasi cella dal vivo con più di tre vicini vivo muore.
Ogni cellula morta con esattamente tre vicini dal vivo diventa una cellula dal vivo.
Il modello iniziale costituisce il seme del sistema. La prima generazione viene creata applicando le regole sopra simultaneamente ad ogni cellula seminali nascite e morti avviene simultaneamente, e il momento in cui la discreta accade è talvolta chiamato tick (in altre parole, ogni generazione è una pura funzione della precedente). Le regole continuano ad essere applicate ripetutamente per creare ulteriori generazioni.
Maggiori informazioni: http://en.wikipedia.org/wiki/Conway_game_of_life
A proposito di questa implementazione:
Questo programma è stato inizialmente scritto per conoscere l'API di Android. Che cosa è più bello poi con un tale bel oggetto matematico come questo automa. Ho preso cura speciale per l'attuazione del presente con le compresse in mente.
Il codice è disponibile sotto la licenza GPL, vedere il sito github ppareit / gameoflife.
Programmazione: Pieter Pareit
Artwork: Birgit Niemegeers