Instructions
29
So funktioniert das Programm
In jedem Durchlauf der Endlosschleife werden zuerst zwei zufällige Koordinaten x und y generiert und
dort das Sprite Ziel erzeugt, das der Spieler einfangen muss. Dazu wird ein Block erzeuge Sprite an
Position x ... y ... aus der Gruppe Spiel verwendet. Diese Gruppe ist erst nach einem Klick auf Fortge-
schritten in der Liste der Blockgruppen zu finden.
Ein Sprite wird in einer Variablen gespeichert und kann darüber später bewegt werden. Eine Variable
sprite wird mit Verwendung des ersten Sprite-Blocks automatisch angelegt. Die Variable Ziel für das
zweite Sprite im Spiel muss wie jede andere Variable manuell angelegt werden.
Das Sprite sprite, das der Spieler über die Potentiometer bewegt, wird an der Position x:0 y:0 erzeugt.
Solange sich die Sprites nicht berühren, kann das Sprite sprite bewegt werden. Der Block ... touching ...
prüft, ob sich zwei Sprites berühren. Zusammen mit einem Block nicht ... aus der Gruppe Logik bildet er
die Bedingung für eine während ... mache ...-Schleife. Innerhalb dieser Schleife werden die beiden ana-
logen Werte der Potentiometer ausgelesen, durch 250 geteilt und gerundet, sodass sich Ganzzahlwerte
zwischen 0 und 4 ergeben.
Mit den Blöcken sprite stelle x/y ein auf ... wird das Sprite an die mit den Potentiometern eingestellte
Position gesetzt.
Wenn sich beide Sprites berühren, endet die Schleife, die Sprites werden gelöscht und ein Häkchen auf
der LED-Matrix angezeigt. Nach einer Wartezeit von 500Millisekunden beginnt die dauerhaft-Schleife
mit der nächsten Spielrunde.










