1. To są karty Sushi z zadaniem na zaawansowanym poziomie Scratcha. Pracując z nimi będziesz tworzyć grę platformową, do której będziesz mógł dodawać swoje poziomy, power-upy i bohaterów.

  2. Ponieważ uczysz się Scratcha a nie jak zbudować silnik oparty na fizyce (kod, który sprawia, że rzeczy "zachowują się" jak w rzeczywistości, np. nie przelatują przez ściany czy podłogi), zaczniesz projekt kopiując gotowy skrypt, który zawiera podstawowe ruchy, skakanie i wykrywanie platform.

    Spójrz na ten skrypt gdyż później będziesz dokonywał w nich zmian jednak nie musisz rozumieć wszystkiego co skrypt wykonuje.

  3. Pierwszym krokiem jest skopiowanie skryptu z projektu https://scratch.mit.edu/projects/190426520/#player.

    Możesz pobrać ten skrypt klikając "Zajrzyj do środka", następnie Plik w pasku zadań, wybierz "Pobierz na swój komputer", a na końcu otwórz ten projekt na swoim komputerze.

    Możesz użyć projektu bezpośrednio w swojej przeglądarce klikając "Zajrzyj do środka", a następnie "Remiks".

  4. Silnik fizyki gry składa się z różnorodnych części. Niektóre z nich już działają na tym etapie, a niektóre nie. Działanie skryptów możesz sprawdzić uruchamiając grę i próbując w nią zagrać.

    Możesz tracić życia ale nic się nie dzieje jeśli stracisz je wszystkie. Ponadto, gra ma tylko jeden poziom, jeden typ rzeczy, które można zebrać i nie ma przeciwników. Naprawisz to wszystko i zrobisz jeszcze więcej!

    Teraz, spójrz jak skrypty są połączone ze sobą. Użyto zostało wiele "Więcej bloków", które można podzielić na mniejsze, bardziej zrozumiałe części. To jak mieć jeden blok stworzony z wielu innych podstawowych bloków.

    • Główna pętla gry - pętla zawsze wywołuje blok główna fizyka, który wykonuje wiele rzeczy! Gdy mamy je osobno skrypt jest przejrzystszy, bardziej czytelny i łatwiej zrozumieć co się kiedy dzieje nie martwiąc się jak to się dzieje.
  5. Teraz spójrz na reset-gra i reset-bohater i zauważ, że:

    • robią normalne rzeczy - ustawiają zmienne, upewniając się, że bohater obraca się poprawnie
    • reset-gra wywołuje reset-bohater— możesz używać "Więcej bloków" wewnątrz "Więcej bloków" !
    • reset-bohater jest używany w dwóch różnych miejscach ale jeśli chcesz go zmienić to wystarczy dokonać zmian w "definiuj reset-bohater". Pozwala to zaoszczędzić dużo czasu i uniknąć pomyłek.

results matching ""

    No results matching ""