Na spokojnie
Trochę się nudzę.
Trochę się nudzę.
Skrypt w Scratchu to uporządkowany pionowo ciąg klocków, który opisuje zachowanie wybranego obiektu. Każdy duszek oraz sama scena mogą posiadać wiele niezależnych skryptów działających równolegle.
Struktura bloków dzieli się ze względu na ich kształt i funkcję logiczną:
Klocki zdarzeniowe (czapeczki): Mają zaokrągloną górę bez wycięcia montażowego. Zawsze znajdują się na samym początku skryptu (np. kiedy kliknięto zieloną flagę lub kiedy klawisz spacja naciśnięty). Określają warunek początkowy, po wystąpieniu którego komputer zaczyna przetwarzać polecenia pod nimi.
Klocki funkcyjne (stosowe): Posiadają wgłębienie na górze i wypustkę na dole. Reprezentują pojedyncze akcje (np. przesunięcie, zmianę wyglądu, odtworzenie dźwięku).
Klocki warunkowe i pętle (klamry C): Obejmują inne bloki, decydując o ich powtarzaniu (powtórz 10 razy, zawsze) lub warunkowym wykonaniu (jeżeli ... to).
Klocki wartości i czujniki (zaokrąglone i romby): Nie łączą się bezpośrednio w pionie. Zaokrąglone zwracają liczby lub tekst (np. współrzędną X, wynik dodawania), a romby zwracają wartość logiczną: prawda albo fałsz (np. dotyka krawędzi?). Wkłada się je w dopasowane otwory wewnątrz klocków funkcyjnych i klamer.