Na spokojnie
Trochę się nudzę.
Trochę się nudzę.
W lewej kolumnie znajduje się pionowy pasek z 9 kolorowymi kategoriami podstawowymi oraz przyciskiem rozszerzeń. Kliknięcie w kropkę przewija środkową paletę bezpośrednio do wybranej grupy poleceń.
Ruch (niebieski): Sterowanie położeniem i orientacją duszka na scenie. Zawiera klocki przesunięcia o określoną liczbę kroków, obrotu w stopniach, natychmiastowego skoku do współrzędnych idź do x: ... y: ..., płynnego ślizgu leć przez ... sekund oraz klocki ustalające kierunek i zmianę samych osi zmień x o ... lub zmień y o ....
Wygląd (fioletowy): Zarządzanie wizualną stroną duszka. Odpowiada za wyświetlanie dymków z mową lub myślami (powiedz ... przez ... s, pomyśl ...), przełączanie kolejnych kostiumów, manipulację rozmiarem duszka w procentach oraz pokazywanie i ukrywanie go na scenie.
Dźwięk (różowy): Wyzwalanie i miksowanie próbek audio. Umożliwia odtwarzanie dźwięków przypisanych do duszka (np. domyślne miauknięcie kota), regulację głośności w procentach oraz nakładanie prostych efektów modulacji tonu.
Zdarzenia (żółty): Klocki inicjujące, od których zaczyna się wykonanie każdego skryptu. Reagują na bodźce zewnętrzne: kliknięcie zielonej flagi, naciśnięcie wybranego klawisza klawiatury, kliknięcie duszka kursorem myszy oraz odbiór komunikatów nadawanych wewnątrz projektu.
Kontrola (bursztynowy/pomarańczowy): Sterowanie strukturą logiczną programu. Obejmuje wstrzymanie czasu (czekaj ... sekund), instrukcje warunkowe (jeżeli ... to, jeżeli ... to, w przeciwnym razie), pętle powtórzeniowe (powtórz ... razy, zawsze, powtarzaj aż ...) oraz mechanizmy klonowania duszka w locie.
Czujniki (błękitny): Odczytywanie stanu otoczenia i interakcji. Rejestruje dotknięcie krawędzi sceny, wskaźnika myszy lub innego duszka, bada kolizję z wybranym kolorem, sprawdza wciśnięcie klawiszy (jak w Twoim skrypcie: klawisz strzałka w prawo naciśnięty?) oraz obsługuje pole wstukiwania tekstu przez użytkownika za pomocą zapytaj ... i czekaj.
Wyrażenia (jasnozielony): Aparat obliczeniowy i logiczny programu. Składa się z bloków czterech podstawowych działań arytmetycznych ($+$, $-$, $*$, $/$), generatora liczb losowych losuj od ... do ..., operatorów porównania ($<$, $=$, $>$) oraz spójników logicznych i, lub, nie.
Zmienne (ciemnopomarańczowy): Przechowywanie dynamicznych wartości liczbowych i tekstowych (np. zebranych punktów czy stanu zdrowia gracza). Umożliwia tworzenie zmiennych dla wszystkich duszków lub tylko dla jednego, a także budowanie uporządkowanych list danych.
Moje bloki (ciemnoróżowy): Narzędzie do tworzenia własnych procedur. Pozwala zamknąć powtarzający się ciąg klocków w jedną własną etykietę z możliwością przekazywania parametrów tekstowych, liczbowych i logicznych.
Dodaj rozszerzenie (fioletowa ikona w lewym dolnym rogu): Dostęp do modułów zewnętrznych. To tutaj włącza się klocki Pisaka do kreślenia linii na scenie, syntezator mowy, odtwarzacz instrumentów muzycznych oraz obsługę sprzętowych sterowników edukacyjnych.
Ruch
przesuń o [10] kroków
obróć w prawo o [15] stopni
obróć w lewo o [15] stopni
idź do [losowa pozycja v]
idź do x: [0] y: [0]
leć przez [1] sekund do [losowa pozycja v]
leć przez [1] sekund do x: [0] y: [0]
ustaw kierunek na [90]
ustaw w kierunku duszka [wskaźnik myszy v]
zmień x o [10]
ustaw x na [0]
zmień y o [10]
ustaw y na [0]
jeżeli na brzegu, odbij się
ustaw styl obrotu na [lewo-prawo v]
(pozycja x)
(pozycja y)
(kierunek)
Wygląd
powiedz [Cześć!] przez [2] sekund
powiedz [Cześć!]
pomyśl [Hmm...] przez [2] sekund
pomyśl [Hmm...]
zmień kostium na [costume2 v]
następny kostium
zmień tło na [backdrop1 v]
następne tło
zmień rozmiar o [10]
ustaw rozmiar na [100] %
zmień efekt [kolor v] o [25]
ustaw efekt [kolor v] na [0]
wyczyść efekty graficzne
pokaż
ukryj
przesuń na [wierzch v]
przesuń [do przodu v] o [1] warstw
(kostium [numer v])
(tło [numer v])
(rozmiar)
Dźwięk
graj dźwięk [Miauu v] aż się skończy
zagraj dźwięk [Miauu v]
zakończ wszystkie dźwięki
zmień efekt [płynność dźwięku v] o [10]
ustaw efekt [płynność dźwięku v] na [100]
usuń efekty dźwiękowe
zmień głośność o [-10]
ustaw głośność na [100] %
(głośność)
Zdarzenia
kiedy kliknięto [zielona flaga]
kiedy klawisz [spacja v] naciśnięty
kiedy ten duszek kliknięty
kiedy tło zmieni się na [backdrop1 v]
kiedy [głośność v] > [10]
kiedy otrzymam [wiadomość1 v]
nadaj komunikat [wiadomość1 v]
nadaj komunikat [wiadomość1 v] i czekaj
Kontrola
czekaj [1] sekund
powtórz [10] razy
zawsze
jeżeli <...> to
jeżeli <...> to ... w przeciwnym razie
czekaj aż <...>
powtarzaj aż <...>
zatrzymaj [wszystko v]
gdy zaczynam jako klon
utwórz klona z [siebie v]
usuń tego klona
Czujniki
<dotyka [wskaźnik myszy v]?>
<dotyka koloru [#...]?>
<kolor [#...] dotyka [#...]?>
(odległość do [wskaźnik myszy v])
zapytaj [Jak się nazywasz?] i czekaj
(odpowiedź)
<klawisz [spacja v] naciśnięty?>
<wciśnięto myszkę?>
(x myszy)
(y myszy)
ustaw tryb przeciągania na [z przeciąganiem v]
(głośność)
(stoper)
resetuj stoper
([współrzędna x v] z [Sprite1 v])
(obecny [rok v])
(dni od 2000)
(nazwa użytkownika)
Wyrażenia
(...) + (...)
(...) - (...)
(...) * (...)
(...) / (...)
(losuj od [1] do [10])
<(...) > [50]>
<(...) < [50]>
<(...) = [50]>
< <...> i <...> >
< <...> lub <...> >
<nie <...> >
(połącz [jabłko ] i [banan])
(litera [1] z [jabłko])
(długość [jabłko])
<[jabłko] zawiera [a]?>
([reszta z dzielenia v] (...) przez (...))
(zaokrąglij (...))
([wartość bezwzględna v] z (...))
Zmienne
[Utwórz zmienną] (przycisk kreatora)
(moja zmienna)
ustaw [moja zmienna v] na [0]
zmień [moja zmienna v] o [1]
pokaż zmienną [moja zmienna v]
ukryj zmienną [moja zmienna v]
[Stwórz listę] (przycisk kreatora)
Moje bloki
[Utwórz blok] (przycisk kreatora własnych procedur)