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