-
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.
-
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.
-
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".
-
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.
-
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.
en
Directory actions
More options
Directory actions
More options
en
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||

