EmergenceWithPerturbation
Model was written in NetLogo 6.1.1
•
Viewed 163 times
•
Downloaded 17 times
•
Run 0 times
Do you have questions or comments about this model? Ask them here! (You'll first need to log in.)
Comments and Questions
Please start the discussion about this model!
(You'll first need to log in.)
Click to Run Model
globals [changes] breed [walls wall] breed [pedestrians pedestrian] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; to setup ca ask patches [ ifelse pycor mod 2 = 0 [set pcolor 8] [set pcolor 9] ] if wall? = true [ ask patches with [pxcor = max-pxcor / 2 and pycor >= max-pycor / 2 - 1 and pycor <= max-pycor / 2 + 1] [ sprout-walls 1 [ set shape "square" set size 2 set color black ] ] ] ask n-of n-agents patches with [any? turtles-here = false] [ sprout-pedestrians 1 [ set shape "person" set size 1.2 ifelse random 2 = 0 [set heading 90 set color blue] [set heading 270 set color red] ] ] reset-ticks end to go set changes 0 move tick if ticks > 5000 [stop] end ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; to move ask pedestrians [ ifelse any? other turtles-on patch-ahead 1 [ ifelse random 2 = 0 [if ycor < max-pycor [if not any? pedestrians-on patch xcor (ycor + 1) [set ycor ycor + 1 set changes changes + 1]]] [if ycor > min-pycor [if not any? pedestrians-on patch xcor (ycor - 1) [set ycor ycor - 1 set changes changes + 1]]] ] [ fd 1 ] ] end
There are 2 versions of this model.
Attached files
File | Type | Description | Last updated | |
---|---|---|---|---|
EmergenceWithPerturbation.png | preview | Preview | over 2 years ago, by Giangiacomo Bravo | Download |
Parent: Emergence example: pedestrian flows
This model does not have any descendants.