Skip to content
This repository was archived by the owner on Jan 4, 2024. It is now read-only.

Commit 75fc452

Browse files
authored
Merge pull request #587 from kazagkazag/master
[pl-PL] Additional project - Archery - translated into Polish
2 parents afe6618 + dce6217 commit 75fc452

File tree

9 files changed

+178
-0
lines changed

9 files changed

+178
-0
lines changed

pl-PL/Projekty dodatkowe/pl-PL_scratch_bonus.manifest

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
"number": 1,
1313
"filename": "Balony/Balony.md",
1414
"note": "Balony/Balony - notatki.md"
15+
},
16+
{
17+
"number": 2,
18+
"filename": "Łucznik/Łucznik.md",
19+
"note": "Łucznik/Łucznik - notatki.md"
1520
}
1621
]
1722
}
Binary file not shown.
Binary file not shown.
Loading
Loading
Loading
Loading
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Łucznik - notatki dla Lidera Klubu
3+
language: pl-PL
4+
embeds: "*.png"
5+
...
6+
7+
#Wprowadzenie:
8+
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.
9+
10+
#Zasoby
11+
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.
12+
13+
Klikając w 'Pobierz materiały' znajdziesz zasoby do projektu zawierające:
14+
15+
####Zasoby wolontariusza
16+
17+
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ą:
18+
19+
+ Archery.sb2
20+
21+
####Zasoby projektu
22+
23+
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ą:
24+
25+
+ ArcheryResources.sb2
26+
27+
Upewnij się, że wszystkie dzieci posiadają dostęp do tych zasobów.
28+
29+
#Cele nauki
30+
+ Celowanie.
31+
32+
#Wyzwania
33+
+ "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.
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
---
2+
title: Łucznik
3+
level: Scratch +
4+
language: pl-PL
5+
stylesheet: scratch
6+
embeds: "*.png"
7+
materials: ["Zasoby do Projektu/*", "Zasoby Lidera Klubu/*"]
8+
...
9+
10+
# Wprowadzenie { .intro }
11+
12+
Dzisiaj nauczysz się jak stworzyć grę, w której będziesz musiał trafić strzałą jak najbliżej środka tarczy.
13+
14+
<div class="scratch-preview">
15+
<iframe allowtransparency="true" width="485" height="402" src="https://scratch.mit.edu/projects/embed/114760038/?autostart=false" frameborder="0"></iframe>
16+
<img src="archery-final.png">
17+
</div>
18+
19+
# Krok 1: Celowanie strzałami { .activity }
20+
21+
Zacznijmy od dodania strzały, która porusza się po planszy.
22+
23+
## Zadania do wykonania { .check }
24+
25+
+ 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>.
26+
27+
+ Kiedy gra się rozpocznie, nadaj komunikat, aby wystrzelić nową strzałę.
28+
29+
````blocks
30+
kiedy kliknięto zieloną flagę
31+
nadaj [nowa strzała v]
32+
````
33+
34+
+ Gdy wiadomość zostanie odebrana, ustaw pozycję i rozmiar strzały.
35+
36+
````blocks
37+
kiedy otrzymam [nowa strzała v]
38+
idź do x:(-150) y:(-150)
39+
ustaw rozmiar na (400)%
40+
````
41+
42+
+ Kliknij na zieloną flagę i przetestuj swoją grę. Powinieneś widzieć jak strzała powiększa się i porusza w kierunku lewego dolnego rogu sceny.
43+
44+
![screenshot](archery-start-test.png)
45+
46+
+ Dodaj kod do strzały, dzięki któremu będzie mogła `zawsze` {.blockcontrol} poruszać się losowo po scenie.
47+
48+
````blocks
49+
kiedy otrzymam [nowa strzała v]
50+
idź do x:(-150) y:(-150)
51+
ustaw rozmiar na (400)%
52+
zawsze
53+
leć przez (0.5)s do x:(losuj od (-150) do (150)) y:(losuj od (-150) do (150)
54+
````
55+
56+
+ Przetestuj swoją grę ponownie, zauważ, że strzała porusza się losowo po scenie.
57+
58+
![screenshot](archery-glide-test.png)
59+
60+
## Zapisz swój projekt { .save }
61+
62+
# Krok 2: Wystrzelenie strzały { .activity }
63+
64+
Dodajmy kod, który sprawi, że strzała zostanie wystrzelona po naciśnięciu spacji.
65+
66+
## Zadania do wykonania { .check }
67+
68+
+ Zatrzymaj inne skrypty (te, które poruszają strzałą), kiedy spacja zostanie naciśnięta.
69+
70+
````blocks
71+
kiedy klawisz [spacja v] naciśnięty
72+
zatrzymaj [inne skrypty duszka v]
73+
````
74+
75+
+ Przetestuj swój projekt. Tym razem strzała powinna przestać się pruszać __kiedy klawisz spacji zostanie wciśnięty__.
76+
77+
+ Zanimuj swoją strzałę, żeby wyglądała jakby poruszała się w kierunku celu.
78+
79+
```blocks
80+
kiedy klawisz [spacja v] naciśnięty
81+
zatrzymaj [inne skrypty duszka v]
82+
powtórz (50) razy
83+
zmień rozmiar o (-10)
84+
koniec
85+
```
86+
87+
+ Przetestuj swoją grę jeszcze raz. Tym razem, kiedy wciśniesz klawisz spacji, strzała powinna zacząć się zmniejszać poruszając się w kierunku celu.
88+
89+
![screenshot](archery-animate-test.png)
90+
91+
+ 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.
92+
93+
````blocks
94+
kiedy klawisz [spacja v] naciśnięty
95+
zatrzymaj [inne skrypty duszka v]
96+
powtórz (50) razy
97+
zmień rozmiar o (-10)
98+
koniec
99+
jeżeli <dotyka koloru [#ffff00]>to
100+
powiedz [200 punktów] przez [2] s
101+
koniec
102+
````
103+
104+
+ Możesz również odegrać odpowiedni dźwięk, kiedy kolor żółty zostanie trafiony.
105+
106+
````blocks
107+
kiedy klawisz [spacja v] naciśnięty
108+
zatrzymaj [inne skrypty duszka v]
109+
powtórz (50) razy
110+
zmień rozmiar o (-10)
111+
koniec
112+
jeżeli <dotyka koloru [#ffff00]>to
113+
zagraj dźwięk [cheer v]
114+
powiedz [200 punktów] przez [2] s
115+
koniec
116+
````
117+
118+
+ Na koniec musisz nadać komunikat `nowa strzała` {.blockevents} ponownie, aby móc grać dalej.
119+
120+
````blocks
121+
kiedy klawisz [spacja v] naciśnięty
122+
zatrzymaj [inne skrypty duszka v]
123+
powtórz (50) razy
124+
zmień rozmiar o (-10)
125+
koniec
126+
jeżeli <dotyka koloru [#ffff00]>to
127+
zagraj dźwięk [cheer v]
128+
powiedz [200 punktów] przez [2] s
129+
koniec
130+
nadaj [nowa strzała v]
131+
````
132+
133+
## Zapisz swój projekt { .save }
134+
135+
##Wyzwanie: Różna punktacja {.challenge}
136+
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?
137+
138+
![screenshot](archery-challenge.png)
139+
140+
## Zapisz swój projekt { .save }

0 commit comments

Comments
 (0)