126
Abbildung 4. Neun Costumes für den ersten Gegner. Original artwork
Nennen Sie den Sprite unter Scratch „Williams1" und stellen Sie ihn so
ein, dass er nur nach links und rechts sehen kann. Ziehen Sie den Sprite
dort hin, wo er in der Stage erscheinen soll.
Fügen Sie dem Sprite folgendes Script hinzu:
Der Gegner benötigt zwei Variablen:
Defeated soll sicherstellen, dass sich Sprites nur bewegen und
angreifen können, bis sie besiegt (defeated) wurden.
Gesundheit des Gegners und wird jedes Mal reduziert, wenn der
Spieler einen Gegner trifft. Fügen Sie diese Variablen dem Sprite
Williams1 hinzu und wählen Sie dafür die Option
Sie haben bereits eine Variable namens CanScroll erstellt, die
verwendet werden kann, um den Hintergrund zu stoppen, wenn Gegner
erscheinen oder wenn die Zeit vorbei ist. Wir benötigen allerdings noch
eine Variable in der gespeichert wird, wie viele Gegner besiegt werden
müssen, bis das Bild wieder weiter scrollen kann. Wir nennen diese
Variable EnemiesRemaining und machen sie für alle Sprites sichtbar.
Um zu erkennen, wenn der Spieler an einen Punkt angelangt, an
welchem neue Gegner erscheinen, erstellen Sie einen weiteren
unsichtbaren Sprite. Man kennt einen solchen Sprite manchmal auch
„Spawn Point" bzw. Erscheinungspunkt.
1. Starten Sie das Spiel und stoppen Sie beim ersten Bildschirm.
2. In der Sprite List auf Paint new sprite klicken.
©1989 Technos Japan Corp.
Defeated
und
for this sprite only
Hits
. Die Variable
Hits
ist die
.