4. Go-loop maken

Je gaat nu het stukje to go maken. Dit stukje code blijft de hele simulatie door lopen. Het eerste stukje ziet er alsvolgt uit:

 

Alle losse commando's onder ask sheep worden verderop in de code beschreven. Hier wordt dan precies beschreven wat dit commando moet doen.

Neem dit stukje code nu over in Netlogo.

 

Tot slot het laatste stukje code van de go-loop:

Uitleg:

  1. Hier roep je de patches aan, dus de achtergrond vlakjes gras
  2. Dit zorgt ervoor dat het gras gaat groeien. Ook dit commando wordt verderop in de code nog uitgebreid beschreven.
  3. Iedere keer dat de go-loop wordt doorlopen is één tick. Door in het interface-tabje de tick snelheid in te stellen, bepaal je hoevaak de go-loop wordt doorlopen voordat de nieuwe stand van de wolven, schapen en gras wordt weergegeven op het scherm. Zo lijken de wolven en schapen bij een hogere tick snelheid ook sneller te bewegen, maar in feiten versnel je de tijd. Het kan in simulaties erg handig zijn de tijd te versnellen. Sommige processen duren namelijk erg lang. Door de tijd te versnellen zie je eerder wat voor resultaat je simulatie heeft.
  4. Dit zorgt ervoor dat de energielevels van de wolven en schapen wel of niet worden weergegeven. Ook dit commando wordt verderop in de code nog uitgebreid beschreven.
  5. Tot slot sluit je de go-loop af met end.