Zmiany

Gra platformowa (wersja z grawitacją)

Usunięte 788 bajtów, 12:18, 1 wrz 2014
/* Poruszanie się */
* dla klas 4-6 ✪✪✰✰ przejdź do strony [[Gra platformowa]]na przykładzie projektu [http://scratch.mit.edu/projects/25519338/ Gra platofrmowa]
* dla Gimnazjum ✪✪✰✰ rozwinięcie scenariusza [[Gra platformowa]], na przykładzie projektu [http://scratch.mit.edu/projects/26070394/ Gra platformowa (wersja z grawitacjąprzewijanym tłem)]
== 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===
'''Uwaga:''' w kodach plansz pojawia się opcja układania warstw, tak aby duszek ''góry'' pozostawał w dalszej warstwie niż duszki drzew, plansz i postaci Bohatera.
===BohaterDrzewa=======Grawitacja====Na potrzeby tego projektuOddzielenie drzewek od tła teraz poruszają się niezależnie. Skrypt przesuwania jest taki sam jak dla tła, rozwinięty o opcję ukrycia duszków, w bloku Dane stworzona została zmienna ''Grawitacja''gdy przesuną się do krawędzi ekranu.
[[Plik:GrawitacjaOddzielenie drzew.pngJPG]] 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]]
===Bohater===
====Poruszanie się====
Dla obu kierunków (w lewo/w prawo) zostały wprowadzone zmiany umożliwiające postaci poruszanie się w przedziale X -100 do 100 bez poruszania planszy.
Jednocześnie 
 Jednocześnie aby ruch Bohatera był nieco wolniejszy i żeby wyraźniej było widać jego kroki, w kodzie zmiany kostiumu wprowadzona została opcja <czekaj> W związku z tym zmienna <przewijanie> zmniejszona została o -20:
[[Plik:Ruchbohaterazmiany.JPG]]
 
Zmiana fragmentu skryptu dla ruchu w prawo:
 
[[Plik:Zamiana.JPG]]
 
'''Uwaga:''' Analogiczne zmiany wprowadzone zostały w kodzie ruchu w lewo.
====Skok i chowanie się====
[[Plik:Powerup gim.JPG]]
 
===Drzewa===
Oddzielenie drzewek od tła teraz poruszają się niezależnie. Skrypt przesuwania jest taki sam jak dla tła, rozwinięty o opcję ukrycia duszków, gdy przesuną się do krawędzi ekranu.
 
[[Plik:Oddzielenie drzew.JPG]]
1500
edycji