Der Hund soll den Kopf senken und wieder heben. Auslöser der Aktion ist der rote Baustein.
Wenn der Farbsensor die rote Farbe erkennt, wird das Nicken gestartet. Damit der Kopf aber nicht zu weit bewegt wird (Genickbruch!), darf der Vorgang nur einmal gestartet werden und muss dann bis zum Heben des Kopfes ungestört ablaufen. Dafür wird die Variable kopfbewegung verwendet.
Wird der Hund gestreichelt, wackelt er vor Freude mit dem Hintern.
Da der Hund mehr oder weniger freudig wackelt, wird die Anzahl der Wackler und die Intensität per Zufallszahlen bestimmt.
Riecht der Hund den blauen Teil des Knochens, setzt er sich hin. Das macht er aber nur, wenn er nicht schon sitzt! Falls er schon sitzt, steht er wieder auf.
Da der blaue Knochen zwei unterschiedliche Reaktionen auslösen soll, muss sich der Hund in der Variablen sitz merken, ob er steht oder sitzt. Die beiden Tätigkeiten Sitzen und Aufstehen werden wieder in Funktionen abgelegt.