Lernpfad:Scratch für Fortgeschrittene/Informationen zwischen Figuren austauschen
Jede Figur in Scratch kann in ihrem eigenen Skriptbereich programmiert werden. Beim Start des Programms werden die Skripte dann abgearbeitet. Dabei verhält sich jede Figur wie eine Black Box gegenüber den anderen Figuren. Das bedeutet, dass jede Figur zunächst für sich arbeitet und von den internen Abläufen (also den Skripten) der anderen Figuren nichts weiß.
Damit die Figuren miteinander interagieren können müssen sie Informationen austauschen. Dafür gibt es verschiedene Techniken.
Fühlen Befehle
Eine Figur hat zwar keinen Zugriff auf die Skripte der anderen Figuren, sie kann aber die Veränderungen der anderen Figuren beobachten. Dazu gehört die x-Position und die y-Position, die Richtung, den aktuellen Kostümname, die Größe und die Lautstärke.
Die Informationen können mit der ([x-Position v] von [Figur 1 v]) Anweisung aus der Kategorie Fühlen abgefragt werden.