Zmiany

Skocz do: nawigacji, wyszukiwania

Gra kamień-nożyce-papier

Dodane 3586 bajtów, 11:11, 7 lis 2014
Poziom trudności dla klas 1-[[Category:Scenariusze Scratch]] [[Category:Mistrzowie Kodowania]]Materiały stworzone przez Fundację Coder Dojo Polska w ramach Programu „Mistrzowie Kodowania” finansowanego przez Samsung Electronics Polska, objęte licencją CC BY 3 ✪✪✪✰.0 PL "Creative Commons Uznanie Autorstwa 3.0 Polska".
Orientacyjny czas realizacji jednej z proponowanych wersji==Informacje==Projekt na przykładzie projektu [http: 1x 45minut//scratch.mit.edu/projects/22562067/ rock paper scissors by kakitis]=== Cele ===Gra kamień-nożyce-papier może być wykorzystana w czasie zajęć lekcyjnych do losowania przez parę uczniów np.: podziału zadań do wykonania, kolejności działania itp.
Na przykładzie === Cele ogólne ===* przypomnienie i utrwalenie poznanych wcześniej poleceń i konstrukcji języka Scratch* przeniesienie zasad znanej gry na algorytm* opracowanie projektu i jego implementacja projektu w środowisku Scratch === Cele szczegółowe === * uczeń rozumie i potrafi stosować odpowiednie instrukcje strukturalne* uczeń rozumie pojęcie zmiennej i wykorzystuje je w programie Scratch* uczeń potrafi konstruować skrypty zawierające zmienną * uczeń potrafi implementować grę w środowisku Scratch === Zgodność z Podstawą Programową ======= Edukacja polonistyczna ====# w zakresie umiejętności społecznych warunkujących porozumiewanie się i kulturę języka: #* obdarza uwagą dzieci i dorosłych, słucha ich wypowiedzi i chce zrozumieć, co przekazują; #* uczestniczy w rozmowie na tematy związane z życiem rodzinnym i szkolnym, także inspirowane literaturą; #* rozumie sens kodowania oraz dekodowania informacji; odczytuje uproszczone rysunki, piktogramy, znaki informacyjne i napisy, # w zakresie umiejętności wypowiadania się w małych formach teatralnych: #* uczestniczy w zabawie teatralnej, ilustruje mimiką, gestem, ruchem zachowania bohatera literackiego lub wymyślonego ==== Zajęcia komputerowe ====# posługuje się komputerem w podstawowym zakresie: uruchamia program, korzystając z myszy i klawiatury; # wie, jak trzeba korzystać z komputera, żeby nie narażać własnego zdrowia; # stosuje się do ograniczeń dotyczących korzystania z komputera. ===Poziom trudności i gotowy projekt===* dla klas 1-3 ✪✪✪✰* dla klas 4-6 ✪✪✰✰[http://scratch.mit.edu/projects/2256206726057698/ rock paper scissors by kakitisGra kamień-nożyce-papier[http://scratch.mit.edu/projects/26059380/ Gra kamień-nożyce-papier] wersja bez skryptów ===Orientacyjny czas realizacji===Orientacyjny czas realizacji jednej z proponowanych wersji: 1x 45minut
=== Wykorzystane bloki i klocki ===
* Blok Dane: [[stwórz zmienną]]
* Blok Wyrażenia: losuj [[Plik:Losuj od 1 do 10.jpg]] oraz warunek [[Plik:Warunek i.jpg]]
[[Plik:Scena pnk.jpg]]
 
Scenę tła dodajemy zaznaczając w polu [[wybór duszka lub sceny]] ikonę scena, a nastepnie w polu [[Przełączanie między skryptami, kostiumami a dźwiękami]] zaznaczamy opcję ''nowe tło'' oraz ''namaluj nowe tło''
=== Duszek Ręka-Lewa oraz duszek Ręka-Prawa ===
Czas realizacji 10 minut
 
Każdy duszek posiada cztery kostiumy:
* neutralny
# W polu [[Wybór duszka lub sceny]] dodajemy nowej postaci poprzez opcję [[namaluj nowego duszka]] lub [[wgraj duszka]]
# Wprowadzamy nazwę postaci ''Ręka-Lewa'' poprzez opcję [[zmiana nazwy duszka]]
# W polu [[Przełączanie między skryptami, kostiumami a dźwiękami]] dodajemy pozostałe kostiumy Duszka ([[Plik:Nowy kostium2.jpgkostium duszka]]) oraz nadajemy im nazwę ''kamień'', ''nożyce'', ''papier''.# Tworzymy nową postać ''Ręka-Prawa'' np.: używając opcji [[duplikuj]] a następnie modyfikując grafiki "Ręka-Lewa" aby pasowały do duszka "Ręka-Prawa" korzystając z narzędzia [[przerzuć lewo-prawo]] [[Plik:Przerzuc lewo prawo.jpg]] === Skrypt duszka Ręka-Prawa - algorytm zmiany z losowaniem ===
=== Skrypt duszka Ręka-Lewa - algorytm wyboru przy pomocy klawiatury ===
Ręka-Lewa jest duszkiem reprezentującym gracza, jakim jest np.: uczeń. Skrypt tego duszka umożliwia:
* Ustawienie dłoni w pozycji startowej/neutralnej, po rozpoczęciu gry przyciskiem [[Plik:Kiedy kliknieto zielona flage.png]]
* Zmianę pozycji ręki spośród trzech dostępnych kostiumów duszka (''kamień'', ''nożyce'' lub ''papier''), na tę, którą wskazał gracz przyciskiem klawiatury
=== Skrypt zmiany tła.==='''Etapy:'''
=== Dodatkowe opcje1. Zapisanie kodu ustawienia kostium duszka Ręka-Lewa w pozycji startowej/neutralnej2. Stworzenie warunku wybór przycisku klawiatury ===Można wykorzystać: wybór pozycji ręki.* grafiki dłoni stworzone przez dzieci lub pobrane W bloku [[Plik:Zdarzenia.jpg]] wybieramy klocek [[jeżeli klawisz wciśnięty]] i z Internetu (Uwaga! Na licencji umożliwiającej wykorzystywanie), * zdjęcia rąk nplisty wybieramy interesujący nas klawisz. Np.: przygotowane przez dzieci lub wcześniej przygotowane przez nauczycielaklawisz 1,2 oraz 3.* napisy ''kamień''Wybór klawisza warunkuje zmianę kostiumu duszka, ''nożyce'', ''papier'' oraz neutralny npdlatego łączymy klocek Zdarzenia z klockiem zmiany kostiumu.: ''?''* grafiki przygotowane przez nas (do uzupełnieniaW jaki sposób gracz może przekazać informację o wybranym układzie? Kiedy komputer ma wylosować swój układ? Można w tym celu wykorzystać opcje [[nadaj wiadomość]] znajdującą się w bloku [[Plik:Zdarzenia.jpg]].*Przykładowy skrypt duszka Ręka-)Lewa może na tym etapie wyglądać w następujący sposób:[[Plik:Skrypt reka lewa.jpg]]
== Cele = Skrypt duszka Ręka-Prawa - algorytm zmiany z losowaniem ===Gra kamieńRęka-Prawa jest duszkiem reprezentującym przeciwnika, jakim jest komputer. Skrypt tego duszka umożliwia: * Po rozpoczęciu gry przyciskiem [[Plik:Kiedy kliknieto zielona flage.png]] ustawienie dłoni w pozycji startowej/neutralnej* Zmianę pozycji na losowo wybraną spośród trzech (''kamień'', ''nożyce-'' lub ''papier może być wykorzystana w czasie zajęć lekcyjnych do losowania '') po wylosowaniu przez parę uczniów npgracza pozycji duszka Ręka-Lewa.Ponieważ w skrypcie gracza, wprowadzony został komunikat [[Nadaj wiadomość]] wykorzystujemy opcję z bloku [[Plik: podziału zadań do wykonaniaZdarzenia.jpg]]: [[Plik:Kiedy otrzymam wiadomość.jpg]]. Komputer pokaże wynik losowania, kolejności działania itpgdy gracz dokona swojego wyboru.* Aby gracz mógł zobaczyć wynik losowania duszka Ręka-Lewa, zmieniony zostanie kostium, w uzależnieniu od wylosowanej przez komputer wartości. W tym celu tworzymy zmienną ''komputer'' Przykładowy skrypt może wyglądać w nastepujący sposób:
=== Cele ogólne ===* przypomnienie i utrwalenie poznanych wcześniej poleceń i konstrukcji języka Scratch* przeniesienie zasad znanej gry na algorytm* opracowanie projektu i jego implementacja projektu w środowisku Scratch[[Plik:Skrypt reka prawa.jpg]]
=== Cele szczegółowe Skrypt zmiany tła ===Na tym etapie gracz, poprzez zaznaczenie klawiszy ''1'', ''2'' lub ''3'' dokonuje wyboru pomiędzy opcja ''kamień'', ''nożyce'', ''papier''. Duszek Ręka-Lewa, otrzymuje informację, że gracz dokonał wyboru i losuje kostium ''kamień'', ''nożyce'', ''papier''.Aby umożliwić ustawienie planszy scena z odpowiednim tłem: ''wygrana/przegrana//remis'' tworzymy zmienną, analogiczną do zmiennej ''komputer'' ale reprezentującą wybór gracza. Z bloku Dane, wybieramy opcję [[stwórz zmienną]] a następnie uzupełniamy skrypt duszków Ręka-Lewa:
* uczeń rozumie i potrafi stosować odpowiednie instrukcje strukturalne* uczeń rozumie pojęcie zmiennej i wykorzystuje je w programie Scratch* uczeń potrafi konstruować skrypty zawierające zmienną * uczeń potrafi implementować grę w środowisku Scratch[[Plik:Skrypt reka lewa 1.jpg]]
=== Zgodność z Podstawą Programową ======= Edukacja polonistyczna ====# w zakresie umiejętności społecznych warunkujących porozumiewanie się i kulturę językaTworzymy skrypt zmiany tła sceny: #* obdarza uwagą dzieci i dorosłych, słucha ich wypowiedzi i chce zrozumieć, co przekazują; #* uczestniczy w rozmowie na tematy związane z życiem rodzinnym i szkolnym, także inspirowane literaturą; #* rozumie sens kodowania oraz dekodowania informacji; odczytuje uproszczone rysunki, piktogramy, znaki informacyjne i napisy, # w zakresie umiejętności wypowiadania się w małych formach teatralnych: #* uczestniczy w zabawie teatralnej, ilustruje mimiką, gestem, ruchem zachowania bohatera literackiego lub wymyślonego
[[Plik:Papiernozycekamien final.png]] ==== Zajęcia komputerowe =Dodatkowe opcje. ===# posługuje się komputerem w podstawowym zakresieMożna wykorzystać: uruchamia program, korzystając * grafiki dłoni stworzone przez dzieci lub pobrane z myszy i klawiatury; Internetu (Uwaga! Na licencji umożliwiającej wykorzystywanie), # wie* zdjęcia rąk np.: przygotowane przez dzieci lub wcześniej przygotowane przez nauczyciela, jak trzeba korzystać z komputera* napisy ''kamień'', żeby nie narażać własnego zdrowia; ''nożyce'', ''papier'' oraz neutralny np.: ''?''# stosuje się do ograniczeń dotyczących korzystania z komputera* [http://scratch.mit.edu/projects/26059380/ Grę Kamień-Nożyce-Papier] w wersji bez skryptów