Gra platformowa (wersja z grawitacją): Różnice pomiędzy wersjami

Z Wiki Mistrzowie Kodowania
Skocz do: nawigacji, wyszukiwania
(Utworzono nową stronę "== Cele == Celem jest stworzenie gry platformowej, umożliwiająccej szerokie jej zastosowanie tematycczne. === Cele ogólne === * przypomnienie i utrwalenie poznanych...")
 
Linia 1: Linia 1:
 
== Cele ==
 
== Cele ==
Celem jest stworzenie gry platformowej, umożliwiająccej szerokie jej zastosowanie tematycczne.
+
Celem jest stworzenie gry platformowej w 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 ==  
 
== Informacje ==  
Linia 21: Linia 7:
  
 
* dla klas 4-6 ✪✪✰✰ na przykładzie projektu [http://scratch.mit.edu/projects/25519338/ Gra platofrmowa]
 
* 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/24591576/ Gra platformowa (wersja z grawitacją)]
+
* dla Gimnazjum ✪✪✰✰ przejdź do strony [[Gra platformowa (wersja z grawitacją) ]] na przykładzie projektu [http://scratch.mit.edu/projects/25585771/ 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.

Wersja z 01:14, 15 sie 2014

Cele

Celem jest stworzenie gry platformowej w wersji z przewijanym tłem oraz efektem grawitacji.

Informacje

Poziom trudności i proponowane wersje:

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.

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.

Grawitacja skrypt.png


Dodatki

Wprowadzenie efektu odbicia od podłoża zgodnie z zasadą zachowania energii kinetycznej oraz spadania z przyśpieszeniem ziemskim.