'LIFE' Il gioco della vita
- Edgardo_Rosatti
- Socio GAS TT
- Messaggi: 5118
- Iscritto il: venerdì 28 ottobre 2011, 0:59
- Nome: Edgardo
- Regione: Lombardia
- Città: Muggiò
- Età: 60
- Stato: Non connesso
'LIFE' Il gioco della vita
Il suo scopo è quello di mostrare come determinati coportamenti simili alla vita possano emergere da regole relativamente semplici.
Jonn Horton Conway ci ha lasciato l'11 aprile 2020 ed è mia volontà citarlo qui per ricordarlo.
In questo gioco non ci sono giocatori veri e propri, ma solo cicli di iterazioni chiamati 'generazioni'
Il gioco si basa su uno schema a celle che possono essere vive o morte. In pratica una griglia più o meno grande dove se una cella è vuota viene definita come 'morta', mentre se è piena viene definita come 'viva'.
Nel gioco, ad ogni cambio generazionale vi sono delle transizioni che si basano su questi 4 principi:
- Qualsiasi cella viva con meno di due celle vive adiacenti muore, come per effetto d'isolamento;
- Qualsiasi cella viva con due o tre celle vive adiacenti sopravvive alla generazione successiva;
- Qualsiasi cella viva con più di tre celle vive adiacenti muore, come per effetto di sovrappopolazione;
- Qualsiasi cella morta con esattamente tre celle vive adiacenti diventa una cella viva, come per effetto di riproduzione.
OK, può sembrare strano, quindi passiamo ad un esempio pratico.
In questa pagina web c'è un programma scritto con Processing che mostra un esempio del gioco in tempo reale:
https://processing.org/examples/gameoflife.html
Premendo 'SPAZIO' il gioco va in pausa;
Premendo 'C' lo schermo del gioco si cancella e potete inserire le celle vive o morte a vostro piacimento con il mouse:
Premendo di nuovo 'SPAZIO' il gioco riparte;
Premendo 'R' verranno disegnate celle vive in modo casuale.
Sotto, è possibile vedere il listato del programma che potete copiaincollare nell'IDE di Processing per eseguirlo direttamente sul vostro PC.
Se lo volete fare, scaricate prima l'IDE di Processing qui:
https://processing.org/download/
- adobel55
- Socio GAS TT
- Messaggi: 11310
- Iscritto il: venerdì 18 novembre 2011, 15:51
- Nome: Adolfo
- Regione: Lazio
- Città: Roma
- Ruolo: Moderatore
- Stato: Non connesso
Re: 'LIFE' Il gioco della vita
- liftman
- Socio GAS TT
- Messaggi: 7762
- Iscritto il: domenica 29 gennaio 2012, 14:40
- Nome: Rolando
- Regione: Liguria
- Città: La Spezia
- Ruolo: Moderatore
- Stato: Non connesso
Re: 'LIFE' Il gioco della vita
R.I.P
Rolando
- Edgardo_Rosatti
- Socio GAS TT
- Messaggi: 5118
- Iscritto il: venerdì 28 ottobre 2011, 0:59
- Nome: Edgardo
- Regione: Lombardia
- Città: Muggiò
- Età: 60
- Stato: Non connesso
Re: 'LIFE' Il gioco della vita
Ora è tutto diverso e con internet possiamo farci una cultura praticamente quasi su tutto.
Prova a cancellare la finestra e ad inserire questo schema nell'angolo in alto a sinistra: Poi fai partire la simulazione con 'SPAZIO'.
Fonte Wikipedia

- liftman
- Socio GAS TT
- Messaggi: 7762
- Iscritto il: domenica 29 gennaio 2012, 14:40
- Nome: Rolando
- Regione: Liguria
- Città: La Spezia
- Ruolo: Moderatore
- Stato: Non connesso
Re: 'LIFE' Il gioco della vita

Rolando
- Edgardo_Rosatti
- Socio GAS TT
- Messaggi: 5118
- Iscritto il: venerdì 28 ottobre 2011, 0:59
- Nome: Edgardo
- Regione: Lombardia
- Città: Muggiò
- Età: 60
- Stato: Non connesso
Re: 'LIFE' Il gioco della vita
Infine con i tasti del mouse scrivi o cancelli le celle e per ripartire premi nuovamente 'SPAZIO'
Se vuoi essere più comodo, scaricati Processing da questo link https://processing.org/download/
L'ambiente di sviluppo non ha un installer, ma ti ritoverai una cartella con dentro tutti i file dell'IDE pronti all'uso.
Lancia Processing e copia al suo interno il listato presente nel link qui sotto, poi premi 'PLAY'.
https://processing.org/examples/gameoflife.html
Premendo 'SPAZIO' il gioco va in pausa;
Premendo 'C' lo schermo del gioco si cancella e potete inserire le celle vive o morte a vostro piacimento con il mouse:
Premendo di nuovo 'SPAZIO' il gioco riparte;
Premendo 'R' verranno disegnate celle vive in modo casuale.