In de go-loop hebben we eigenlijk allemaal commando's aangeroepen waarvan we nog niet echt hebben beschreven wat deze moeten doen. Dit gaan we nu doen.
We beginnen met het commando move
:
Uitleg:
move
. Dit wordt ook wel een turtle-procedure genoemd.move
commando dus beschreven.We gaan nu aan de slag met een schaap procedure; het commando eet-gras. Deze procedure beschrijft commando eet-gras. Als het schaap gras eet, wordt het gras bruin en krijgt het schaap de afgesproken hoeveelheid energie.
Je gaat nu aan de slag met een schaap-proceduren; namelijk schaap-reproductie. Deze procedrure beschrijft hoe het schaap zich reproduceert. Hieronder is het bijbehorende stukje code weergegeven:
Uitleg:
Het volgende commando wat we gaan beschrijven is een wolf procedure, namelijk het eet-schaap commando. Dit beschrijft dat de wolf een schaap vangt, deze opeet en vervolgens de afgesproken hoeveelheid energie krijgt.
Hieronder is het stukje code voor het commando van eet-schaap weergegeven. Sleep de juiste stukjes uitleg naar de juiste nummers.
Uitleg:
Het volgende commando is het dood commando. Dit is een turtle-procedure. Hieronder is het stukje code weergegeven:
Hierna komt nog een commando. Dit is een patches procedure, namelijk het commando groeien-gras. Deze beschrijft hoe het gras moet groeien. Hieronder is het stukje code weergegeven:
Hierna volgt nog het laatste commando. Dit commando maakt het mogelijk het energielevel van de schapen en wolven te tonen in een label. Het stukje code is hier weergegeven:
Nu alle commando's af zijn, is er nog één stukje code wat we moeten toevoegen. Namelijk het volgende:
Dit kleine stukje code maakt het mogelijk straks de groene stukjes gras te tellen.
Uitleg:
Wanneer we nu bijvoorbeeld 'count gras' zouden uitvoeren, telt hij het aantal stukjes groen gras bij elkaar.