Public Space as a Driving Force
Public Space is often an important driving force in the development of an urban. People have their houses built nearby a public space to enjoy the convinience it brings. As there are more and more people gathered around, there are probably commerces which lead the place more prosper and people will keep gathering nearby. So a public space is important to an urban.
Netlogo Interface
Rules
Here I divided the patches into three levels, which are public space( level1 ), larger buildings ( level2 ), smaller buildings ( level3 ). To produce level1, I just set ( 0,0 ) as the left-buttom and ( 4,4 ) as the right-top. But the production rules for level2 are more complicated, first, there are four areas where level2 patches could appear, those areas are A , B , C , D as shown on the graph on the left, and each area havs two possible rules to produce level2 patches. Last , the rules for level3 is simpler than that for level 2 , here I just choose a neighboring patch that is neigther level1 nor level2 randomly , and set it as level3.
Rules to produce Level 2
Rules to produce Level 3
Simulation Results