Want to create interactive content? It’s easy in Genially!
Duszek w labiryncie
akopaniecka
Created on November 19, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Practical Presentation
View
Smart Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Nature Presentation
View
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ę