You are on page 1of 4

Witam serdecznie

Część pracy domowej do odesłania to zadanie 3 ze


strony 4 instrukcji
Obszar po którym porusza się duszek nazywamy sceną:

Każda pozycja duszka na


ekranie jest oznaczona tzw.
współrzędnymi czyli
zestawem dwóch liczb X i Y
(na rysunku te zestawy liczb
podane są w nawiasach)

Pierwsza jest współrzędna X, druga współrzędna Y

Współrzędna X jest to odległość naszego duszka od punktu 0 (zero) na osi X


Oś X jest osią poziomą – na osi X duszek porusza się w poziomie w prawo lub lewo.

Środek osi X jest w środku ekranu. Minimalna wartość X jest z lewej strony sceny i wynosi -240
punktów (kroków jakimi duszek się porusza) maksymalna wartość X jest z prawej strony sceny i
wynosi 240 punktów.

Współrzędna Y jest to odległość naszego duszka od punktu 0 (zero) na osi Y.


Oś Y jest osią pionową - na osi Y duszek porusza się w pionie do góry i na dół.
Środek osi Y jest również w środku ekranu. Minimalna wartość Y jest na dole ekranu (sceny) i wynosi
--180 punktów (kroków jakimi duszek się porusza) maksymalna wartość Y jest na górze sceny
(ekranu) i wynosi 180 punktów.

Jeżeli wpiszemy polecenie (użyjemy klocka) nasz duszek zostanie ustawiony


dokładnie w środku ekranu.

Obszar sceny
Ze środka ekranu nasz duszek może poruszać się w górę o 180 kroków lub w dół też o 180 kroków –
Razem wynosi to 360 kroków
Może również poruszać się w prawo o 240 kroków i w lewo też o 240 kroków – Razem wynosi to 480
kroków.
Rozmiar ekranu wynosi więc 480 punktów/kroków w poziomie i 360 kroków/punktów w pionie.
Mówimy więc o rozdzielczości sceny 480 x 360 punktów.
Proste sterowanie duszkiem za pomocą myszki

Duszkiem możemy sterować za pomocą myszki czyli duszek „goni” kursor myszki. Taką funkcję
realizuje poniższy kod (program, skrypt)

Od momentu kliknięcia na flagę (uruchomienia programu) nasz


duszek zacznie gonić kursor myszki, aż do krawędzi sceny mimo,
że kursor myszki znajduje się poza sceną.

Sterowanie duszkiem za pomocą myszki tylko w górę i w dół

W tym programie od momentu naciśnięcia flagi duszek porusza


się tylko do góry i na dół na wysokości kursora myszki. Ruch
odbywa się na linii X określonej współrzędną X w tym wypadku -
182.

Można zmieniać wartości współrzędnych X od wartości – 240 do


240.

Sterowanie duszkiem za pomocą myszki tylko w prawo i w lewo

W tym programie od momentu naciśnięcia flagi duszek porusza


się tylko do w prawo i w lewo nad lub pod kursorem myszki.
Ruch odbywa się na linii Y określonej współrzędną Y w tym
wypadku 120.

Można zmieniać wartości współrzędnych Y od wartości – 180 do


180.

Zadanie 1.

1. Uruchom program scratch – www.scratch.mit.edu


2. Zaloguj się na swoim koncie za pomocą danych, jakie sobie wybrałeś podając login i hasło

Po zalogowaniu w prawym górnym rogu powinien pojawić się znaczek scratcha i Twój login

3. W pasku na górze wpisz zamiast untitled -… nazwę projektu np. poruszanie postaci myszką
UWAGA: klocki x myszy i y myszy możemy znaleźć w grupie klocków CZUJNIKI

Wpisz po kolei powyższe programy – zmieniaj wartości współrzędnych w klockach, sprawdzaj


położenie kota – pomoże Ci to zrozumieć teorię z początku lekcji

4. Zapisz swoją pracę na Swoim koncie PLIK – ZAPISZ TERAZ

Praca zostanie zapisana w Internecie na Twoim koncie pod nazwą jaką nadałaś/ nadałeś w punkcie 2
instrukcji

Powodzenia!!!
Poruszanie duszkiem za pomocą kursorów
jeśli chcemy poruszać duszkiem przy pomocy kursorów z klawiatury należy utworzyć następujące
skrypty
Poruszanie duszkiem do góry
Kiedy przycisk strzałka w górę jest naciśnięty

Ustawiamy styl obrotu prawo-lewo żeby duszek nie


chodził „do góry nogami”

Ustawiamy kierunek na 0 w praktyce do góry można


wyprać kierunek klikając wartość w okienku klocka
(pojawi się kółko – zegar na którym wybieramy
kierunek wskazówką)
Ustalamy wielkość kroku (czy duszek porusza się
szybko czy wolno
Zmieniamy kostium – sprawiając, wrażenie ruchu
Zakańczamy skrypt

To jest skrypt poruszający duszkiem w dół


Porównaj co zmieniło się w stosunku do pierwszego
skryptu

Zadanie 2.
1. Dopisz następne 2 skrypty poruszające duszkiem w prawo i lewo
2. Sprawdź czy można poruszać się duszkiem po całej scenie (potrzebne są 4 skrypty)
3. Zapisz pracę w Internecie na swoim koncie pod nazwą „poruszanie duszka kursorami”
Poruszanie duszka kursorami klawiszy - sposób drugi
Można skrócić troszkę
nasze skrypty i realizować
poruszanie się naszego
duszka zmieniając
współrzędne X i Y, jak na
programie obok

Jeżeli do klocka „zmień X o ….” Wpiszemy wartość dodatnią to duszek będzie się poruszał w prawą
stronę o ilość wpisanych kroków
Jeżeli do klocka „zmień X o …” wpiszemy wartość ujemną np. – 10 to duszek będzie się poruszał w
lewą stronę o ilość wpisanych kroków
Jeżeli do klocka „zmień Y o ….” Wpiszemy wartość dodatnią to duszek będzie się poruszał do góry o
ilość wpisanych kroków
Jeżeli do klocka „zmień Y o …” wpiszemy wartość ujemną np. – 10 to duszek będzie się poruszał do
dołu o ilość wpisanych kroków.

Zadanie 3. Odpowiedz na poniższe pytania i odpowiedź przyślij w wiadomości email na pocztę:


leszekgiernacki@gmail.com

Co nie działa???
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………

Który fragment programu nie jest potrzebny w powyższych skryptach?


……………………………………………………………………………………………………………………………………………………………

Do jakich duszków można zastosować ten sposób poruszania się?


…………………………………………………………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………………………………………………….

UWAGA!!! Jak już przećwiczycie wcześniejsze metody poruszania się duszka to … najlepsza metoda -
Sterowanie kursorami w tym ruch po skosie na filmiku w poniższym linku:

http://scratch-krok-po-kroku.blogspot.com/2016/10/ulepszony-ruch-postaci.html

Miłego ćwiczenia ta lekcja jest ważna do wykonywania następnych ćwiczeń i programów do końca
nauki w szkole podstawowej.

You might also like