Gioco della vita
Il programma è una implementazione del gioco della vita (Game of life, Life) ideato dal matematico inglese John Conway.
Si tratta di un automa cellulare.
Il "mondo" delle cellule è un mondo bidimensionale organizzato come una griglia.
Ogni cella della griglia può essere occupata da una cellula.
Ogni singola cella si comporta come un automa:
-
lo stato può essere cellula viva oppure libero
-
l'ingresso è il numero di cellule vive presenti nelle celle circostanti
-
l'uscita è cellula viva oppure spazio libero
Le regole sono semplici
Si contano quante cellule vive ci sono nelle 8 celle adiacenti la cella considerata
Una cellula viva continua a vivere se ci sono 2 o 3 cellule vive adiacenti, altrimenti muore (per solitudine o per asfissia)
Una cella vuota può ospitare una nuova cellula viva se ce ne sono esattamente 3 adiacenti che la fanno nascere.
Il mondo passa da una generazione alla successiva applicando queste regole a tutte le celle.
La cosa interessante di questo automa cellulare è che si presentano configurazioni di cellule che sembrano godere di vita propria.
In altre parole semplici regole basilari su entità minime danno luogo ad aggregati evoluti di livello superiore, proprio come le cellule di un essere vivente operano assieme.
Programmi eseguibili (versione 1.0)
Versione Linux
Versione Win64
NOTA: Scaricare ed estrarre il file eseguibile. Potrebbe essere necessario assegnare i permessi di esecuzione una volta scaricati i programmi.
Se si notano problemi nel funzionamento o nell'usabilità, riceverò con piacere le segnalazioni e cercherò di sistemare eventuali problemi quanto prima. Vedere la pagina contatto.
AVVERTENZA: Per quanto mi riguarda applico la massima attenzione per evitare che i programmi contengano malware. Tuttavia non esiste la sicurezza assoluta, mai, in nessun caso. Il sito stesso potrebbe venire violato a mia insaputa e gli eseguibili compromessi. Pertanto si consiglia sempre di effettuare una scansione degli eseguibili con un software antivirus una volta scaricati.