§ 27. Створення проєктів у середовищі Скретч

Зміст

ПИТАННЯ В ТЕКСТІ ПАРАГРАФА

Які дії виконуються під час роботи ігрових і навчальних програм?

Під час роботи ігрових і навчальних програм зазвичай виконуються дії з керування персонажами (спрайтами), вибору варіантів відповідей на запитання, переміщення об’єктів по сцені та взаємодії користувача з інтерфейсом програми за допомогою миші або клавіатури. Програми також можуть відтворювати звуки, змінювати тло та костюми героїв залежно від подій.

ЗАПИТАННЯ І ЗАВДАННЯ

Проєкт 1. Розробити проєкт «Чи знаємо ми казки», який реалізує такий сценарій. На сцені з тлом із казки, наприклад прянична хатинка, з’являється герой і запитує: «Хто автор цієї казки?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук.

Алгоритм виконання проєкту:

  1. Обираю тло «Gingerbread House» та додаю спрайт казкового героя.
  2. Складаю скрипт: при натисканні на зелений прапорець герой використовує команду «запитати Хто автор цієї казки? і чекати».
  3. Використовую логічний блок «якщо… інакше».
  4. Умовою ставлю «відповідь = Брати Грімм».
  5. У блок «то» додаю команду «відтворити звук Clap (оплески) до кінця».
  6. У блок «інакше» додаю команду «відтворити звук Oops» (або інший звуковий сигнал помилки).

Проєкт 2. Розробити проєкт «Учимо кольори», який реалізує такий сценарій. На сцені з тлом із різнокольоровими кульками, наприклад party, з’являється чарівна паличка та фантастичний герой. Чарівна паличка торкається певного кольору, а фантастичний герой запитує тією іноземною мовою, яку ви вивчаєте у школі: «Який це колір?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук.

Алгоритм виконання проєкту:

  1. Обираю тло «Party» та додаю спрайти «Magic Wand» (паличка) та «Wizard» (герой).
  2. Налаштовую паличку так, щоб вона за допомогою команди «ковзати» переміщувалася до кульки певного кольору (наприклад, синього).
  3. Герой Wizard використовує команду «запитати What color is it? і чекати» (для англійської мови).
  4. Використовую блок «якщо… інакше».
  5. Умова: «відповідь = blue».
  6. У разі правильної відповіді програма запускає звук оплесків, якщо відповідь помилкова — звук невдачі (наприклад, «Bonk»).

Проєкт 3. Розробити проєкт «Космос», який реалізує такий сценарій. На сцені з тлом планети, наприклад moon, з’являється ракета. З інтервалом 1 секунда біля ракети з’являється хлопчик із прапором України і йде в центр сцени, зупиняється. Біля ракети з’являється дівчинка і каже: «Україна — космічна держава». Хлопчик питає: «Як звали першого українського космонавта?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук. Діти і ракета зникають, на планеті залишається прапор України.

Алгоритм виконання проєкту:

  1. Встановлюю тло «Moon», додаю спрайти ракети, хлопчика, дівчинки та окремий спрайт прапора України.
  2. Сценарій починається з появи ракети (команда «показати»).
  3. Через команду «чекати 1 секунд» з’являється хлопчик і за допомогою команди «ковзати 2 сек до х:0 у:0» йде в центр сцени.
  4. Дівчинка з’являється біля ракети і використовує команду «говорити Україна — космічна держава протягом 2 сек».
  5. Хлопчик ставить запитання: «запитати Як звали першого українського космонавта? і чекати».
  6. У блоці розгалуження «якщо… інакше» перевіряю відповідь: «відповідь = Леонід Каденюк».
  7. Якщо відповідь правильна — відтворюється звук «Clap», якщо ні — інший звук.
  8. Після перевірки умови використовую команду «сховати» для ракети, хлопчика та дівчинки.
  9. Спрайт прапора України залишається видимим на сцені.

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Прокрутка до верху