Skip to content

Create a Simulation Environment

Acceptance Criteria

  • A grid (e.g., 20×20) where fires can randomly ignite at different locations and spread over time if not extinguished.
  • A basic firetruck agent that can move around the grid (north, south, east, west), request water, and extinguish fire.
  • Defined rules for fire dynamics: eg, each timestep, a fire grows in intensity if not attended; extinguishing requires water proportional to intensity.
  • A minimat console output that lists the grid state (fires, firetrucks, extinguished cells).
Edited by Rahat Mir