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.
Per esempio, questa griglia
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 ARM64 Assembly con 78 esercizi e il mentoring di persone reali, tutto gratis.