Scratch to wyjątkowy interaktywny produkt, który pozwala nauczyć się podstaw programowania od podstaw, czyniąc ten proces wysoce rozrywkowym. Wszystkie narzędzia programu są intuicyjne i bardzo zabawne: pierwotnie docelowymi odbiorcami środowiska miały być dzieci w wieku szkolnym, ale Scratch jest idealny do rozpoczęcia nauki przez każdego, kto marzy o opanowaniu programowania. Praca z aplikacją da wgląd w programowanie wielowątkowe i obiektowe.
Cechy programu Scratch
Głównym elementem konstytutywnym Scratcha jest sprite: obiekt łączący komponent graficzny (lub, garnitur, który można modyfikować w specjalnym edytorze) i skrypt. Sprite umieszczany jest na specjalnej scenie terenowej, a wszystkie jego akcje ustawiane są za pomocą bloków umieszczonych na palecie.
Do dyspozycji użytkownika są następujące grupy bloków:
- motion: do sterowania ruchem sprite'a;
- wygląd: do zmiany wyglądu zewnętrznego sprite'a;
- dźwięk: do dodawania efektów dźwiękowych;
- pen: do implementacji "grafiki żółwia";
- zdarzenia: do opisywania działań obiektu;
- kontrole: do tworzenia struktur kontrolnych i obsługi zdarzeń;
- czujniki: do łączenia się z urządzeniami wejściowymi;
- operacje: do implementacji operacji arytmetycznych i logicznych;
- Zmienne: pozwalają na manipulowanie listami i zmiennymi.
Istnieje możliwość bezpośredniej edycji kodu w przypadku, gdy standardowe obiekty pakietu nie są wystarczające dla użytkownika.
Korzyści z.
Scratch umożliwia funkcjonalne i multimedialne jasne wyjście nawet dla początkujących, natomiast zaawansowani użytkownicy mogą wyostrzyć swoje umiejętności i wzbogacić swój produkt o ciekawe rozwiązania. Oprogramowanie wciąż ewoluuje, stale poprawiając swoją funkcjonalność.