Cześć to znowu ja OLMO 😉
Dzisiaj pokażę Wam, krótką i szybką grę. Gra będzie sprawdzała znajomość tabliczki mnożenia.
Budowanie gry na żywo możecie zobaczyć na filmie
[kad_youtube url="https://www.youtube.com/watch?v=yoAadL10Cn4" ]
Od czego zaczynamy?
Po pierwsze wybieramy plansze - czyli tło.
Po drugie wybieramy bohaterów naszej gry - czyli duszki.
Po trzecie ożywiamy grę - czyli piszemy skrypty.
Podsumowując grę budujemy w 3 prostych krokach.
Plansza
[columns] [span6]
Tworząc dzisiejszą grę, możemy wybrać dowolne tło. My wybraliśmy sawanne.
[/span6][span6]

[/span6][/columns]
Bohater
[columns] [span6]

[/span6][span6]
W naszej grze potrzebujemy jakiegoś duszka. Wybraliśmy duszka pasującego do naszego tła. Dodaliśmy więc duszka przedstawiającego żyrafę.
[/span6][/columns]
Ożywiamy grę
Najważniejszą częścią gry będą nasze skrypty. To właśnie ten element odpowiada za ożywienie gry.
Skrypt dodajemy do naszego duszka czyli żyrafy.
Aby zrozumieć o co chodzi w skryptach i po co nam są potrzebne muszę Wam troszkę wyjaśnić po co jest każdy bloczek.
Wykorzystamy tutaj 3 zmienne - czyli takie pudełeczka w naszym przypadku na liczby.
W pudełko punkty - będziemy przechowywać informacje ile było prawidłowych odpowiedzi.
W pudełko a - wstawimy pierwszą liczbę, a w pudełko b - drugą liczbę.
Gra będzie polegała na pomnożeniu liczby z pudełka a przez liczbę z pudełka b. Możemy to zapisać symbolicznie a * b
Czy wiecie jak wstawić liczbę do pudełka?
[columns] [span6]
W przypadku pudełka punkty jest to proste wykorzystujemy do tego bloczek Ustaw punkty na 0.
W pudełko a oraz b chcemy wstawić liczbę, ale nie chcemy jej znać. Wydaje się to mocno skomplikowane?
Z pomocą przychodzi nam bloczek losuj liczbę od 1 do 10 i taką wartość wstawiamy do naszych pudełek a i b.
[/span6][span6]
Otrzymamy więc takie skrypty:

[/span6][/columns]
Jak wyświetlić pytanie?
[columns] [span6]
Gra polega na wyświetleniu liczb jakie powinniśmy pomnożyć przez siebie. Liczby do wyświetlenia trzymamy odpowiednio w pudełku a i b.
Nasze pytanie mogłoby wyglądać następująco: Ile jest 7 * 8 , gdzie 7 i 8 to są przykładowe liczby z pudełek a i b. Do wyświetlenia pytania służy bloczek zapytaj.
[/span6][span6]
Skrypt będzie wyglądał:

Po jego wywołaniu na dole planszy pojawi się miejsce do wpisania odpowiedzi.
[/span6][/columns]
Jak sprawdzić czy odpowiedź jest prawidłowa?
[columns] [span6]
Aby było to możliwe, musimy w naszej grze jakiego wyniku oczekujemy. Sprawdzenie oczekiwanego wyniku otrzymamy poprzez wymnożenie liczb z pudełek, możemy to zapisać a * b należy porównać czy ten wynik jest taki sam jak nasza odpowiedź.
[/span6][span6]
Otrzymamy następujący skrypt:
[/span6][/columns]
Jak opisać dobrą i złą odpowiedź?
[columns] [span6]
Zastanówmy się co ma się stać, gdy nasza odpowiedź jest prawidłowa.
Wyświetlmy jakiś komunikat w stylu jesteś super oraz dodajmy punkt. Do wyświetlenia komunikatu korzystamy z bloczka powiedz.
[/span6][span6]
Tak otrzymamy taki skrypt:
Gdy odpowiedź jest błędna to nie będziemy dodawać punktów i zmienimy wyświetlany tekst.

[/span6][/columns]
Aby połączyć skrypt dla prawidłowej odpowiedzi i dla błędnej, należy skorzystać z bloczka jeżeli prawidłowa odpowiedź w przeciwnym razie to co ma się stać po błędzie.
Na zakończenie, trzeba się zastanowić jak połączyć wszystkie skrypty razem. Chcemy by gra trwała jakiś czas i nie kończyła się po podaniu pierwszego przykładu. Skorzystamy z bloczka zawsze będzie wykonywany do czasu zatrzymaniu przez nasz gry.
Dotarliśmy w ten sposób do końca gry.
Skrypt dla całej gry wygląda tak:
Trudne było?
Pamiętaj jak coś nie jest jasne to możesz obejrzeć film lub zapytać nauczyciela lub dorosłego.
Projekt gry dostępny na stronie Scratch-a https://scratch.mit.edu/projects/Mnożenie

Zostaw odpowiedź