1. Wann sich ein Skript lohnt
Wann sich ein Skript lohnt

Die wichtigste Regel zuerst: Was der Editor kann, baust du im Editor. Aktionen sieht man, man kann sie anklicken und testen, und jeder im Team versteht sie. Ein Skript ist erst dann die bessere Wahl, wenn der Editor umständlich wird.
| Situation | Besser im Editor | Besser mit Lua |
|---|---|---|
| Ein Text, eine Animation, ein Kulissenwechsel | immer | nie |
| Eine Abfrage an einer Stelle | „Wenn Bedingung“, „Wenn Wert“ | |
| Dieselbe Abfrage an vielen Stellen | einmal als Funktion schreiben, überall aufrufen | |
| Rechnen, Zufall mit Regeln, Listen durchgehen | mühsam | wenige Zeilen |
| Reaktion auf Mausrad oder bestimmte Tasten im ganzen Spiel | teilweise (Tasten-Aktionen) | Ereignis-Handler |
| Etwas soll ständig im Hintergrund mitlaufen | Ereignis-Handler, sparsam eingesetzt |
Ein Beispiel aus Pias Keller
Pia probiert am Gitter herum. Beim ersten falschen Versuch soll sie nur seufzen, beim dritten einen deutlichen Hinweis geben. Mit Aktionsteilen geht das, braucht aber für jeden Versuch eine eigene Abfrage. Mit einer kleinen Funktion ist es eine Zeile pro Stelle. Diese Funktion baust du in Kapitel 5.
Regel zum Mitnehmen
Erst im Editor bauen. Zum Skript greifen, wenn du dieselbe Logik zum dritten Mal zusammenklickst.
Deine Aufgabe
Such in deinem Projekt eine Abfrage, die du schon mehrfach gebaut hast. Das ist dein erster Kandidat für ein Skript.