Zmiany
== Cele ==
Celem jest stworzenie gry platformowej, umożliwiająccej szerokie jej zastosowanie tematyccznew wersji z przewijanym tłem oraz efektem grawitacji. === Cele ogólne ===* przypomnienie i utrwalenie poznanych wcześniej poleceń i konstrukcji języka Scratch* opracowanie projektu będącego bazą gry platformowej* 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 === Podstawa programowa ===uzup
== Informacje ==
* dla klas 4-6 ✪✪✰✰ na przykładzie projektu [http://scratch.mit.edu/projects/25519338/ Gra platofrmowa]
* dla Gimnazjum ✪✪✰✰ przejdź do strony [[Gra platformowa (wersja z grawitacją) ]] na przykładzie projektu [http://scratch.mit.edu/projects/2459157625585771/ Gra platformowa (wersja z grawitacją)] == Etapy ==Scenariusz dla klas gimnazjalnych zawiera rozszerzenie projektu [[Gra platformowa]] między innymi o efekt grawitacji. Postać poruszająca się po planszy, docierając do jej skraju, spada. W tej wersji, postać Bohatera posiada możliwość wykonywania wyższych skoków. Dodatkowo wprowadzona zostanie druga poruszająca się horyzontalnie plansza. ===Projekt podstawowy===Pierwszym etapem jest zrealizowanie podstawowego projektu dostępnego na stronie [[Gra platformowa]] ===Druga plansza=== ===Grawitacja===Na potrzeby tego projektu, w bloku Dane stworzona została zmienna ''Grawitacja''. [[Plik:Grawitacja.png]] Siła grawitacji ma być przeciwną do siły odbicia postaci od podłoża, tym samym ma powodować, że postać Bohatera będzie spadała w dół ekranu. Elementem zatrzymującym postać będzie plansza, jako podłoże. W momencie gdy postać Bohatera dotyka planszy, wartość zmiennej ''Grawitacja'' ma wartość równą 0. Każde odbicie od planszy (skok) wykonane jest poprzez zmianę wartości Y o przypisana wielkość i jednocześnie powoduję modyfikację zmiennej Grawitacja do wyznaczonej wartości, większej niż wartość Y. Dodatkowo wprowadzony zostaje warunek, że postać wykonująca skok w górę, opada tak długo aż dotknie planszy, sukcesywnie pomniejszając wartość Y o wartość zmiennej Grawitacja. [[Plik:Grawitacja skrypt.png]] ==Dodatki==Wprowadzenie efektu odbicia od podłoża zgodnie z zasadą zachowania energii kinetycznej oraz spadania z przyśpieszeniem ziemskim.