Patches = Grid Squares That Make Up the World¶
Think of the NetLogo world as a grid of squares, like:
- Chessboard squares where pieces can move
- City blocks where people live and work
- Pixels on a screen that create an image
- Cells in a spreadsheet that hold information
Each square is called a patch and has:
- Coordinates:
pxcor(x-position) andpycor(y-position) - Color:
pcolor(what color is this patch?) - Custom properties: anything you define (temperature, resources, ownership, etc.)
Each Patch Has Properties (Color, Variables)¶
Built-in properties:
pxcorandpycor- location coordinatespcolor- color of this patchplabel- text label on this patch
Custom properties you might add:
temperature- how hot/cold is this location?resources- how much food/oil/wealth is here?population-density- how crowded is this area?pollution-level- how contaminated is this spot?
Environment Shapes Agent Behavior¶
The environment isn’t just decoration - it actively influences what agents do:
Examples:
- Foraging: Animals move toward resource-rich patches
- Urban planning: People prefer low-pollution, high-amenity areas
- Disease spread: Infection rates vary by population density
- Economic development: Businesses locate near transportation hubs