Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
vasekch committed Nov 14, 2017
2 parents 8ff9d5f + 75fc452 commit 170591b
Show file tree
Hide file tree
Showing 10 changed files with 180 additions and 2 deletions.
4 changes: 2 additions & 2 deletions hr-HR/Term 1/Ghostbusters/Istjerivaci duhova.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Ovog duha je jako lako uhvatiti jer je nepomičan.

## Zadatci { .check }

+ Umjesto stajanja na istom mjestu, dopustit ćemo da Scratch sam odabere naumične koordinate x i y na kojima će se pojavljivati lik duha. Duhu dodaj 'idi na' { .blockmotion } naredbu, tako da blok naredbi izgleda ovako:
+ Umjesto stajanja na istom mjestu, dopustit ćemo da Scratch sam odabere naumične koordinate x i y na kojima će se pojavljivati lik duha. Duhu dodaj `idi na` { .blockmotion } naredbu, tako da blok naredbi izgleda ovako:

```blocks
kada je ⚑ kliknut
Expand Down Expand Up @@ -109,7 +109,7 @@ Napravimo igru zanimljivijom tako što ćemo dodati rezultat.

Upiši 'Rezultat' kao ime varijable, odaberi da je varijabla dostupna svim likovima i klikni 'OK' kako bi se varijabla kreirala.
Uoči kako se pojavilo nekoliko novih naredbi u skupini Podaci.'Rezultat' {.blockdata}.
Uoči kako se pojavilo nekoliko novih naredbi u skupini Podaci.`Rezultat` {.blockdata}.

![screenshot](ghost-variable.png)

Expand Down
5 changes: 5 additions & 0 deletions pl-PL/Projekty dodatkowe/pl-PL_scratch_bonus.manifest
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
"number": 1,
"filename": "Balony/Balony.md",
"note": "Balony/Balony - notatki.md"
},
{
"number": 2,
"filename": "Łucznik/Łucznik.md",
"note": "Łucznik/Łucznik - notatki.md"
}
]
}
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 33 additions & 0 deletions pl-PL/Projekty dodatkowe/Łucznik/Łucznik - notatki.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Łucznik - notatki dla Lidera Klubu
language: pl-PL
embeds: "*.png"
...

#Wprowadzenie:
W tym projekcie, dzieci nauczą się jak stworzyć grę w łucznika, w której będą musiały trafić strzałą jak najbliżej środka tarczy.

#Zasoby
Do projektu powinien być używany Scratch 2. Scratch 2 jest dostępny online pod adresem [jumpto.cc/scratch-on](http://jumpto.cc/scratch-on) lub może być pobrany ze strony [jumpto.cc/scratch-off](http://jumpto.cc/scratch-off) i używany offline.

Klikając w 'Pobierz materiały' znajdziesz zasoby do projektu zawierające:

####Zasoby wolontariusza

Kompletną wersję tego projektu możesz znaleźć <a href="http://scratch.mit.edu/projects/114760038/#editor">online</a>, lub pobrać klikając na link 'Pobierz materiały' przy projekcie. Materiały zawierają:

+ Archery.sb2

####Zasoby projektu

Do tego projektu uczestnicy Klubu Kodowania mogą używać projektu Scratch zawierającego wszystkie potrzebne zasoby. Projekt jest dostępny pod adresem [jumpto.cc/archery-resources](http://jumpto.cc/archery-resources), lub może zostać pobrany klikając na 'Pobierz materiały', które zawierają:

+ ArcheryResources.sb2

Upewnij się, że wszystkie dzieci posiadają dostęp do tych zasobów.

#Cele nauki
+ Celowanie.

#Wyzwania
+ "Różna punktacja" - Dodawanie więcej bloków `jeżeli` {.blockcontrol}, dzięki którym trafienie w różne częsci tarczy będzie skutkowało przyznaniem różnej liczby punktów.
140 changes: 140 additions & 0 deletions pl-PL/Projekty dodatkowe/Łucznik/Łucznik.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
---
title: Łucznik
level: Scratch +
language: pl-PL
stylesheet: scratch
embeds: "*.png"
materials: ["Zasoby do Projektu/*", "Zasoby Lidera Klubu/*"]
...

# Wprowadzenie { .intro }

Dzisiaj nauczysz się jak stworzyć grę, w której będziesz musiał trafić strzałą jak najbliżej środka tarczy.

<div class="scratch-preview">
<iframe allowtransparency="true" width="485" height="402" src="https://scratch.mit.edu/projects/embed/114760038/?autostart=false" frameborder="0"></iframe>
<img src="archery-final.png">
</div>

# Krok 1: Celowanie strzałami { .activity }

Zacznijmy od dodania strzały, która porusza się po planszy.

## Zadania do wykonania { .check }

+ Otwórz projekt "Łucznik". Lider Twojego Klubu Kodowania dostarczy Ci kopię tego projektu, albo możesz ją znaleźć online pod adresem <a href="http://jumpto.cc/archery-resources" target="_blank">jumpto.cc/archery-resources</a>.

+ Kiedy gra się rozpocznie, nadaj komunikat, aby wystrzelić nową strzałę.

````blocks
kiedy kliknięto zieloną flagę
nadaj [nowa strzała v]
````

+ Gdy wiadomość zostanie odebrana, ustaw pozycję i rozmiar strzały.

````blocks
kiedy otrzymam [nowa strzała v]
idź do x:(-150) y:(-150)
ustaw rozmiar na (400)%
````

+ Kliknij na zieloną flagę i przetestuj swoją grę. Powinieneś widzieć jak strzała powiększa się i porusza w kierunku lewego dolnego rogu sceny.

![screenshot](archery-start-test.png)

+ Dodaj kod do strzały, dzięki któremu będzie mogła `zawsze` {.blockcontrol} poruszać się losowo po scenie.

````blocks
kiedy otrzymam [nowa strzała v]
idź do x:(-150) y:(-150)
ustaw rozmiar na (400)%
zawsze
leć przez (0.5)s do x:(losuj od (-150) do (150)) y:(losuj od (-150) do (150)
````

+ Przetestuj swoją grę ponownie, zauważ, że strzała porusza się losowo po scenie.

![screenshot](archery-glide-test.png)

## Zapisz swój projekt { .save }

# Krok 2: Wystrzelenie strzały { .activity }

Dodajmy kod, który sprawi, że strzała zostanie wystrzelona po naciśnięciu spacji.

## Zadania do wykonania { .check }

+ Zatrzymaj inne skrypty (te, które poruszają strzałą), kiedy spacja zostanie naciśnięta.

````blocks
kiedy klawisz [spacja v] naciśnięty
zatrzymaj [inne skrypty duszka v]
````

+ Przetestuj swój projekt. Tym razem strzała powinna przestać się pruszać __kiedy klawisz spacji zostanie wciśnięty__.

+ Zanimuj swoją strzałę, żeby wyglądała jakby poruszała się w kierunku celu.

```blocks
kiedy klawisz [spacja v] naciśnięty
zatrzymaj [inne skrypty duszka v]
powtórz (50) razy
zmień rozmiar o (-10)
koniec
```

+ Przetestuj swoją grę jeszcze raz. Tym razem, kiedy wciśniesz klawisz spacji, strzała powinna zacząć się zmniejszać poruszając się w kierunku celu.

![screenshot](archery-animate-test.png)

+ Kiedy strzała osiągnie cel, możesz powiedzieć graczom ile punktów zdobyli. Na przykład, mogą zdobyć 200 punktów za trafienie w kolor żółty.

````blocks
kiedy klawisz [spacja v] naciśnięty
zatrzymaj [inne skrypty duszka v]
powtórz (50) razy
zmień rozmiar o (-10)
koniec
jeżeli <dotyka koloru [#ffff00]>to
powiedz [200 punktów] przez [2] s
koniec
````

+ Możesz również odegrać odpowiedni dźwięk, kiedy kolor żółty zostanie trafiony.

````blocks
kiedy klawisz [spacja v] naciśnięty
zatrzymaj [inne skrypty duszka v]
powtórz (50) razy
zmień rozmiar o (-10)
koniec
jeżeli <dotyka koloru [#ffff00]>to
zagraj dźwięk [cheer v]
powiedz [200 punktów] przez [2] s
koniec
````

+ Na koniec musisz nadać komunikat `nowa strzała` {.blockevents} ponownie, aby móc grać dalej.

````blocks
kiedy klawisz [spacja v] naciśnięty
zatrzymaj [inne skrypty duszka v]
powtórz (50) razy
zmień rozmiar o (-10)
koniec
jeżeli <dotyka koloru [#ffff00]>to
zagraj dźwięk [cheer v]
powiedz [200 punktów] przez [2] s
koniec
nadaj [nowa strzała v]
````

## Zapisz swój projekt { .save }

##Wyzwanie: Różna punktacja {.challenge}
Czy potrafisz dodać do gry kod, dzięki któremu będziesz otrzymywał różną ilość punktów za trafienie w różne fragmenty tarczy?

![screenshot](archery-challenge.png)

## Zapisz swój projekt { .save }

0 comments on commit 170591b

Please sign in to comment.