These computational models, written in NetLogo, allow users to change the code and observe the effect of those changes. That is a very important feature of these Emergent Systems Microworlds: you can play with them and manipulate them by changing the parameters such as 'density' or by changing the code to see how the "microworld" you see is affected.
Now go back to the code and try to read some of it. The NetLogo language is designed to be easy to understand for humans. Pick a line in the code and paste it below. Try to explain how it affects the way the model would behave.
For example,
set initial-trees count patches with [pcolor = green]
This line sets a value for a variable 'initial-tree' by counting the patches that have pcolor (patch-color). This line is written in the NetLogo language that the NetLogo compiler understands.