Implementazione di Game of Life
Il programma in avvio carica una griglia di 16 righe e 38 colonne con schema iniziale generato randomicamente.
Da applicativo è possibile caricare nuovi template tramite dei file di testo. Nella root del progetto ho incluso alcuni file con schemi iniziali di esempio. I file sono riconosbili perchè il nome file segue questo pattern: init-gen-[nome].txt
Permette di avviare/stoppare la simulazione.
Permette di avviare una singola simulazione per volta.
Permette di aumentare/diminuire la velocità di simulazione. L'intervallo può andare da 0 a 1 secondo.
Genera un nuovo schema randomico nella griglia (con le dimensioni attuali).
Ricarica l'ultimo schema caricato, sia esso random, caricato da file o modificato manualmente dall'utente.
Svuota compleramente lo schema nella griglia.
Quando la simulazione è ferma, le celle della griglia sono cliccabili. Con il click si modifica lo stato della cella.
Per avviare il programma in locale.
La versione deployata del programma si trova al seguente link.