Scratch
Projekt Scratch
1. Poruszanie spirite'a za kursorem myszy z animacją sprite'a:

sprite1
kiedy kliknięto zieloną flagę
zawsze
ustaw w kierunku duszka [wskaźnik myszy v]
jeżeli <(odległość od [wskaźnik myszy v]) > (10)> to
następny kostium
czekaj (0.05) s
przesuń o (10) kroków

2. Tworzenie przeciwników i klonowanie:
Przykład: utworzenie 5 klonów przeciwnika w losowych miejscach.

Na sprite przeciwnika basketball tworzenie klonów:
kiedy kliknięto zieloną flagę
ukryj
powtórz (5)
utwórz klona z [siebie v]

Umieszczanie w losowych miejscach i pokazanie klonów basketball:
gdy zaczynam jako klon
idź do x: (losuj liczbę od (-220) do (220)) y: (losuj liczbę od (-160) do (160))
pokaż

Efekt:
- oryginalny sprite jest ukryty,
- tworzy się 5 klonów,
- każdy pojawia się w innym losowym miejscu.
a) Jeśli chcesz, aby klony się ruszały w stronę gracza Sprite1:
basketball:
kiedy zaczynam jako klon
idź do x: (losuj liczbę od (-220) do (220)) y: (losuj liczbę od (-160) do (160))
pokaż
zawsze
ustaw w kierunku duszka [Sprite1 v]
przesuń o (2) kroków

b) Jeśli chcesz, aby klony się ruszały w losowe strony:

Tworzymy kolejnego sprite'a tym razem baseball:
kiedy kliknięto zieloną flagę
ukryj
powtórz (5)
utwórz klona z [siebie v]

baseball:
kiedy zaczynam jako klon
idź do x: (losuj liczbę od (-220) do (220)) y: (losuj liczbę od (-160) do (160))
ustaw kierunek na (losuj od (1) do (360))
pokaż
zawsze
przesuń o (3) kroków
jeżeli na brzegu, odbij się

3. Zjadanie przeciwnika.
Na sprite baseball, tego będziemy zjadać:
kiedy zaczynam jako klon
idź do x: (losuj liczbę od (-220) do (220)) y: (losuj liczbę od (-160) do (160))
ustaw kierunek na (losuj od (1) do (360))
pokaż
zawsze
przesuń o (3) kroków
jeżeli na brzegu, odbij się
jeżeli <dotyka ( Sprite1 v) ?> to
usuń tego klona

Tutaj można też dodać dodawanie punktów, powiekszanie gracza Sprite1.