Conway's Game of Life
Il gioco della vita è un gioco senza giocatori. Si basa su un automa cellulare, composta da infinite celle che possono essere o vive o morte.
Ogni cella ha 9 celle vicine (considerando la cella come il centro di un quadrato 3x3, sono tutte le altre intorno)
Una cella viva rimane in vita se ha 2 o 3 vicini vivi, altrimenti muore
Una cella morta nasce se ha 3 vicini vivi.
E' stato dimostrato che questo automa cellulare ha le potenzialità di una TM, è perciò Turing-completo
Il software mette a disposizione una griglia che può contenere diverse quantità celle a seconda della loro grandezza (parametro impostabile).
E' possibile scegliere colore dello sfondo, colore delle celle vive, stile delle celle (quadrate o circolari), aprire e salvare schemi o configurazioni del gioco, muovere la configurazione in 4 direzioni con la funzione di pan, far evolvere lo schema per N generazioni alla volta o automaticamente, secondo un intervallo impostabile (se impostato a 0, lo schema evolverà il più velocemente possibile).
E' possibile creare una configurazione random o resettare la configurazione.
A proposito dell'autore
Esperto programmatore in PHP e VB.NET.
Ottime conoscenze di C++ e C#. Ho molta esperienza in programmazione web, con HTML5, Javascript, jQuery, utilizzo di tecniche AJAX.
Per divertimento programmo in LOGO e Brainfuck
|
Aggiungi un commento