MINT lernen

Klone erzeugen

Hundert Regentropfen, aber nur eine Figur im Editor: Klone sind Kopien, die erst beim Spielen entstehen.

1

Was ein Klon ist

  • Klon:eine Kopie einer Figur, die erst entsteht, während das Programm läuft.
  • Erzeugen: — der Klon erscheint an derselben Stelle.
  • Erbt:Kostüm, Position, Richtung, Größe und alle Skripte des Originals.
  • Startblock: — läuft nur im neuen Klon.
  • Löschen: — wirkt nur auf Klone, nie auf das Original.
  • Grenze:höchstens 300 Klone gleichzeitig; danach erzeugt Scratch keine weiteren.
Merke

Klonen: Das Original erzeugt Klone, jeder Klon beginnt mit „Wenn ich als Klon entstehe“.

2

Wie viele Figuren?

  • Einsatz:Regentropfen, Gegner, Schüsse — viele gleiche Figuren aus einer Vorlage.
  • Vorsicht:Klone reagieren auf dieselben Tasten und Nachrichten wie das Original — dann klonen auch sie sich.

Herleitung:

\(N_0 = 1\)
| Taste
Am Anfang gibt es nur das Original.
\(N_1 = 1 \cdot 2 = 2\)
| Taste
Jede vorhandene Figur erzeugt einen Klon — die Anzahl verdoppelt sich.
\(N_2 = 2 \cdot 2 = 4\)
| n-mal
Beim nächsten Druck reagieren schon zwei Figuren.
\(N_n = 2^{\,n}\)
Ergebnis
Nach n Tastendrücken — solange die Grenze von 300 Klonen nicht erreicht ist.

Fünf Situationen: Lies die Skripte, tippe, wie viele Figuren am Ende auf der Bühne stehen, und starte mit ▶. Orange ist das Original, blau sind die Klone.

Wie viele Figuren?

Treffer 0 / 0
Situation 1 von 5
Figuren am Ende (mit Original):

Halte fest: Klone erben alle Skripte ihres Originals und reagieren auf Tasten und Nachrichten — nur nicht auf die ⚑, die vor ihrer Entstehung angeklickt wurde.

3

Allgemeine Hinweise

Original verstecken

Soll nur mit Klonen gespielt werden, versteckt sich das Original mit verstecke dich. Die Klone schalten sich mit zeige dich sichtbar.

Klone aufräumen

Klone, die den Rand erreichen oder getroffen werden, mit lösche diesen Klon entfernen — sonst ist die Grenze von 300 schnell erreicht.

Klone unterscheiden

Eine Variable „nur für diese Figur“ bekommt in jedem Klon einen eigenen Wert, z. B. eine eigene Geschwindigkeit.

Videos