Zmiany

Skocz do: nawigacji, wyszukiwania

Gra platformowa (wersja z grawitacją)

Dodane 1001 bajtów, 23:14, 14 sie 2014
== 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.
1495
edycji