Zmienne opowieści: Różnice pomiędzy wersjami

Z Wiki Mistrzowie Kodowania
Skocz do: nawigacji, wyszukiwania
(Utworzono nową stronę "Category: Kolejne scenariusze Scratch Category:Mistrzowie Kodowania '''Materiały stworzone przez trenerów programu „Mistrzowie Kodowania” finansowanego prz...")
 
(Część II)
 
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 16: Linia 16:
  
 
Zacznijmy od przygotowania sceny. Wybieramy duszka oraz  dobieramy tło gry, które zostanie uruchomione poprzez naciśnięcie zielonej flagi.
 
Zacznijmy od przygotowania sceny. Wybieramy duszka oraz  dobieramy tło gry, które zostanie uruchomione poprzez naciśnięcie zielonej flagi.
[[Plik:Zo1.PNG]]
+
 
 +
[[Plik:Zo1.PNG|300px|thumb|center|rys.1. Ustawienie tła sceny]]
 +
 
 +
Pierwszym naszym zadaniem jest stworzenie czterech list danych:
 +
# postacie z bajek
 +
# rzeczowniki
 +
# czasowniki
 +
# przymiotniki
 +
 
 +
Listy te mogą zawierać określoną przez nas ilość elementów. I tak np. postaci z bajek może być sześć, a rzeczowników - dziesięć. Listy te będą tworzone przez program, tuż po kliknięciu zielonej flagi.
 +
 
 +
[[Plik:Zo2.png|400px]]
 +
 
 +
Uwaga!
 +
 
 +
Elementy z list muszą być usuwane tuż po uruchomieniu programu. W przeciwnym razie kolejne naciśnięcie zielonej flagi spowoduje dopisanie elementów do listy.
 +
 
 +
[[Plik:Zo3.png|400px]]
 +
 
 +
Warto zadbać także o to, aby listy nie były widoczne na scenie po uruchomieniu programu.
 +
 
 +
[[Plik:Zo4.PNG]]
 +
 
 +
Kolejnym etapem projektu jest stworzenie czterech zmiennych, które dla ułatwienia nazwiemy: '''pzb''' (od listy: postacie z bajek), '''rz''' (od listy: rzeczownik), '''cz''' (od listy: czasownik) oraz '''p''' (od listy: przymiotnik). Zmienne te posłużą nam do zapisywania wylosowanych przez program elementów (po jednym z każdej listy).
 +
Wartość zmiennych tuż po uruchomieniu programu ustawiamy na 0.
 +
 
 +
[[Plik:Zo5.PNG]]
 +
 
 +
Po stworzeniu list i zmiennych przejdźmy do powitania uczestnika gry oraz poinformowania go o zasadach zabawy:
 +
 
 +
[[Plik:Zo6.PNG]]
 +
 
 +
Kolejnym etapem projektu jest wylosowanie przez komputer po jednym  elemencie z każdej listy, a następnie zapisanie go do stworzonych zmiennych.
 +
 
 +
[[Plik:Zo7.PNG]]
 +
 
 +
Ostatnim naszym zadaniem jest to, aby duszek poinformował gracza, jakie elementy zostały wylosowane przez komputer. Elementy te muszą zostać wyświetlone (odpowiednio długo). Aby były one bardziej widoczne, można oddzielić je np. przecinkami czy myślnikami.
 +
 
 +
[[Plik:Zo8.PNG]]
 +
 
 +
Dodatkowo można wprowadzić zmianę kostiumu duszka czy dźwięk.
 +
 
 +
Przykładowy skrypt projektu może wyglądać następująco:
 +
 
 +
[[Plik:Zo9.PNG]]
 +
[[Plik:Zo10.png|left]]

Aktualna wersja na dzień 13:11, 14 mar 2017

Materiały stworzone przez trenerów programu „Mistrzowie Kodowania” finansowanego przez Samsung Electronics Polska, objęte licencją CC BY SA 3.0 PL "Creative Commons Uznanie Autorstwa 3.0 Polska".

aplikacja opisana w scenariuszu: https://scratch.mit.edu/projects/92753459/

Część I

Założenia projektu: Projekt jest odpowiednikiem gry Story Cubes, gdzie gracz wciela się w rolę bajarza. Jego zadaniem jest opowiedzieć historię na podstawie wylosowanych czterech elementów: postaci z bajek, czasownika, przymiotnika i rzeczownika.

Opis projektu:

“Zmienne opowieści” to projekt, w którym występuje jeden duszek. Jego zadaniem jest wylosowanie czterech elementów, na podstawie których użytkownik opowie wymyśloną przez siebie historię. Dodatkowo w projekcie pojawiają się cztery listy danych oraz odpowiadające im zmienne.

Część II

Realizacja: Tworzenie sceny, duszków oraz skryptów

Zacznijmy od przygotowania sceny. Wybieramy duszka oraz dobieramy tło gry, które zostanie uruchomione poprzez naciśnięcie zielonej flagi.

rys.1. Ustawienie tła sceny

Pierwszym naszym zadaniem jest stworzenie czterech list danych:

  1. postacie z bajek
  2. rzeczowniki
  3. czasowniki
  4. przymiotniki

Listy te mogą zawierać określoną przez nas ilość elementów. I tak np. postaci z bajek może być sześć, a rzeczowników - dziesięć. Listy te będą tworzone przez program, tuż po kliknięciu zielonej flagi.

Zo2.png

Uwaga!

Elementy z list muszą być usuwane tuż po uruchomieniu programu. W przeciwnym razie kolejne naciśnięcie zielonej flagi spowoduje dopisanie elementów do listy.

Zo3.png

Warto zadbać także o to, aby listy nie były widoczne na scenie po uruchomieniu programu.

Zo4.PNG

Kolejnym etapem projektu jest stworzenie czterech zmiennych, które dla ułatwienia nazwiemy: pzb (od listy: postacie z bajek), rz (od listy: rzeczownik), cz (od listy: czasownik) oraz p (od listy: przymiotnik). Zmienne te posłużą nam do zapisywania wylosowanych przez program elementów (po jednym z każdej listy). Wartość zmiennych tuż po uruchomieniu programu ustawiamy na 0.

Zo5.PNG

Po stworzeniu list i zmiennych przejdźmy do powitania uczestnika gry oraz poinformowania go o zasadach zabawy:

Zo6.PNG

Kolejnym etapem projektu jest wylosowanie przez komputer po jednym elemencie z każdej listy, a następnie zapisanie go do stworzonych zmiennych.

Zo7.PNG

Ostatnim naszym zadaniem jest to, aby duszek poinformował gracza, jakie elementy zostały wylosowane przez komputer. Elementy te muszą zostać wyświetlone (odpowiednio długo). Aby były one bardziej widoczne, można oddzielić je np. przecinkami czy myślnikami.

Zo8.PNG

Dodatkowo można wprowadzić zmianę kostiumu duszka czy dźwięk.

Przykładowy skrypt projektu może wyglądać następująco:

Zo9.PNG

Zo10.png