Non sono sicuro se questo è il posto giusto per questa domanda o SO - mod si prega di spostare se necessario.
Ho intenzione di creare GoL durante il weekend come un piccolo progetto di test: link
Capisco l'algoritmo, tuttavia volevo solo verificare l'implementazione, forse da qualcuno che l'ha provato. Essenzialmente, la mia prima implementazione (di base) sarà una griglia statica a una velocità impostata.
Se ho capito bene, questi sono i passi che mi serviranno:
- Sementi iniziali
- Crea array 2d con impostazione iniziale
- Foreach iteration, crea un array temporaneo, calcolando ogni cella con un nuovo stato basato sull'algoritmo Game of Life
- Assegna matrice temporanea alla matrice corretta.
- Ridisegna la griglia dalla matrice corretta.
Le mie preoccupazioni sono eccessive. Quando sto popolando la griglia dall'array, sarebbe semplicemente il caso di eseguire il looping della matrice, assegnando on o off a ogni cella della griglia e quindi ridisegnare la griglia?
Sono sulla via corretta?