Forest Fire Agent Model

(Description at the bottom)

Key:
Fire
Time steps elapsed:
Frames per second:
Number of rows:
Number of columns:
Cell width (pixels):
Cell height (pixels):
Initial number of Fire:
Amount of Vegetation to regrow per cell per time step:
Wind Intensity:

Model Description

Initial State

In a rectangular world, there are cells and two types of agents: fire and vegetation. Initially, and each time the model is reset, the world is created by filling each cell with the maximum amount of vegetation. Only the fire and vegetation can occupy the same cell during the simulation. The state of the model is initially drawn on the screen.

During Each Time Step

During each time step of the simulation,

  1. Each cell regrows vegetation by a certain amount;
  2. The wind intensity makes the fire more or less likely to move in one direction (in this case, north);
  3. The fire spreads to a nearby cell with vegetation and burns away some of the vegetation in the cell;
  4. The current state of the model is drawn on the screen.

Final State

The simulation runs indefinitely, until the stop button is clicked.

© Shodor 2017