Facci sapere come utilizzi la questa applicazione (e se trovi errori)!
Contatti: maurizio@luogoideale.org o pigreco@luogoideale.org
Questo simulatore consente di testare un semplice modello di incendio boschivo, in cui gli alberi vivi disposti su una griglia possono essere incendiati e carbonizzarsi. Quando la simulazione è in corso, il tempo avanza "a scatti" detti istanti. Ad ogni nuovo istante temporale viene applicata la seguente regola: ciascun albero in fiamme incendia i vicini e diventa carbonizzato.
Nelle IMPOSTAZIONI è possibile stabilire il numero di righe e di colonne della griglia, la densità di alberi (in percentuale) che verranno posizionati a caso inizialmente, quali siano da considerarsi i vicini di ciascun albero (cioè le celle a cui si estendono le eventuali fiamme dell'albero stesso), quale sia il comportamento ai bordi della griglia (cioè se alcuni lati vengono incollati tra loro oppure no) e se inizializzare o meno un fronte di fiamma (ovvero una colonna di alberi in fiamme) lungo il lato sinistro della griglia.
Per iniziare la simulazione, una volta scelte le impostazioni desiderate, premere su "Carica impostazioni". Nella scheda OUTPUT si vedrà comparire una griglia coerentemente configurata, il cui stato può essere modificato cliccando sugli elementi della "Tavolozza" che si vogliono inserire e successivamente sulle zone che si vogliono modificare. Per avanzare solamente di un istante temporale, premere il tasto "Step"; per avanzare ripetutamente, premere su "Start"; per fermare la simulazione, premere "Stop". Il valore di "Velocità" controlla il numero di step eseguiti al secondo (compatibilmente con le possibilità del calcolatore che si utilizza).
Sotto la griglia compaiono semplici statistiche della situazione visualizzata. Se si vogliono modificare le impostazioni occorre premere sempre su "Carica impostazioni" dopo aver effettuato le modifiche desiderate e aver (eventualmente) fermato la simulazione in corso.
Ispirato al modello "Forest-fire", a quello di NetLogo "Fire" e al lavoro di Nicky Case.