Want to create interactive content? It’s easy in Genially!

Get started free

Duszek w labiryncie

akopaniecka

Created on November 19, 2020

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Presentation

Smart Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Nature Presentation

Higher Education Presentation

Transcript

Duszek w labiryncie

https://view.genial.ly/

DOWIESZ SIĘ, JAK

  • sterować duszkiem,
  • stosować pętlę zawsze,
  • wykorzystywać blok warunkowy jeżeli

Sterowanie żółwiem, duszkiem lub innym obiektem znasz ze szkoły podstawowej. Twój pierwszy projekt w środowisku. Scratch będzie polegał na przeprowadzeniu duszka przez labirynt za pomocą klawiszy ze strzałkami. Na początku trzeba przygotować tło sceny, czyli labirynt możliwy do przejścia z miejsca startu do mety. Plik labiryntu można pobrać tutaj (kliknij na tło prawym przyciskiem myszy i zapisz go na swoim komputerze jako grafikę), bo zaraz będziesz go wczytywać.

Logujemy się do scratch i wstawiamy plik tła – wybierz opcję Wybierz tło → Wczytaj tło.

Dopasujemy wielkość wybranego duszka do rozmiaru kratki – w polu Rozmiar wpisz odpowiednią wartość (kotek około 40). Otrzymujemy

Klikamy tutaj, aby wczytać tło

Subtitle

Sterowanie duszkiem

Teraz możemy się zająć oprogramowaniem duszka. Układamy skrypt zielonej flagi, w którym ustalimy warunki początkowe duszka – wstawiamy bloki odpowiedzialne za ustawienie początkowe duszka.

Następnym problemem do rozwiązania jest trasa labiryntu – duszek powinien chodzić tylko po żółtych polach. Szare kwadraty są ścianami labiryntu. Teraz zaprogramujemy sterowanie duszkiem za pomocą klawiszy ze strzałkami

Przykład ruchu duszka w prawo

Jeśli skrypt działa prawidłowo, wstawiamy następny skrypty do przesuwania się duszka w pozostałych kierunkach. Skopiuj skrypt – naciśnij prawy przycisk myszy i z menu podręcznego wybierz opcję duplikuj. Zmień rodzaj naciskanego klawisza (strzałka w lewo, strzałka w dół, strzałka w górę) i wybierz odpowiedni do tego kierunek ruchu duszka. Sprawdź, czy duszek porusza się w odpowiedni sposób na ekranie. Czy czasami obraca się i maszeruje do góry nogami? Aby temu zapobiec, trzeba zmienić styl jego obrotów.

Duszek powinien chodzić po żółtych polach. Szare pola to ściana labiryntu. Układamy następujący skrypt poruszania duszka

Zauważmy, że w pętli zawsze wykonuje odpowiednie polecenie – duszek cofa się na poprzednie pole (-40). Układamy skrypt na zakończenie. Jeżeli duszek dojedzie na koniec do mety do pola zielonego możemy wykonać następujący skrypt

Dziękuję za uwagę