Tot slot ga je zelf een volledig model in NetLogo bouwen zonder dat alle stappen worden voorgedaan.
De opdracht is verdeeld in een aantal tussenstappen die achtereenvolgens in dit onderdeel worden besproken.
De code is voor een deel gebaseerd op het voorbeeld uit onderdeel E (bestand modelE.nlogo).
Je zult echter ook leren om met de User Guide om te gaan.
In het voorbeeldmodel uit onderdeel E hebben we de code voor de setup-knop en de go-knop gegeven.
In de code van deze setup-knop wordt gebruik gemaakt van de procedures setup-patches en setup-turtles.
In de code van de go-knop wordt de procedure move-turtles aangeroepen.
code setup-knop:
to setup clear-all setup-patches setup-turtles do-plots reset-ticks end |
code van de procedures to setup-patches en to setup-turtles:
to setup-patches ask patches [set pcolor green] end
to setup-turtles create-turtles number ask turtles [setxy random-xcor random-ycor] end |
code go-knop:
to go if ticks > 500 [ stop] move-turtles eat-grass reproduce check-death regrow-grass do-plots tick end |
code van de procedure to move-turtles:
to move-turtles ask turtles [ right random 360 forward 1 set energy (energy - 1) ] end |