Il gioco della vita di Conway è un affascinante automa cellulare creato dal matematico britannico John Horton Conway nel 1970.
Il gioco consiste in una griglia bidimensionale di celle che possono essere «vive» o «morte».
Dopo ogni generazione, le celle interagiscono con le loro otto vicine attraverso una serie di regole, che definiscono la nuova generazione.
Dopo ogni generazione, le celle interagiscono con le loro otto celle vicine, cioè le celle adiacenti in orizzontale, in verticale o in diagonale.
A ogni cella si applicano le seguenti regole:
Data una matrice di 1 e 0 (che corrispondono a celle vive e morte), applica le regole a ogni cella e restituisci la generazione successiva.
Ogni riga della griglia è rappresentata da un numero intero a 64 bit.
Ad esempio,
0 1 0
1 0 0
1 1 0
è rappresentata come
0b010
0b100
0b110
La griglia ha al massimo 64 colonne.
Iscriviti a Exercism per imparare e padroneggiare x86-64 Assembly con 22 concetti130 esercizi e il mentoring di persone reali, tutto gratis.