ПИТАННЯ В ТЕКСТІ ПАРАГРАФА
Які дії виконуються під час роботи ігрових і навчальних програм?
Під час роботи ігрових і навчальних програм зазвичай виконуються дії з керування персонажами (спрайтами), вибору варіантів відповідей на запитання, переміщення об’єктів по сцені та взаємодії користувача з інтерфейсом програми за допомогою миші або клавіатури. Програми також можуть відтворювати звуки, змінювати тло та костюми героїв залежно від подій.
ЗАПИТАННЯ І ЗАВДАННЯ
Проєкт 1. Розробити проєкт «Чи знаємо ми казки», який реалізує такий сценарій. На сцені з тлом із казки, наприклад прянична хатинка, з’являється герой і запитує: «Хто автор цієї казки?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук.
Алгоритм виконання проєкту:
- Обираю тло «Gingerbread House» та додаю спрайт казкового героя.
- Складаю скрипт: при натисканні на зелений прапорець герой використовує команду «запитати Хто автор цієї казки? і чекати».
- Використовую логічний блок «якщо… інакше».
- Умовою ставлю «відповідь = Брати Грімм».
- У блок «то» додаю команду «відтворити звук Clap (оплески) до кінця».
- У блок «інакше» додаю команду «відтворити звук Oops» (або інший звуковий сигнал помилки).
Проєкт 2. Розробити проєкт «Учимо кольори», який реалізує такий сценарій. На сцені з тлом із різнокольоровими кульками, наприклад party, з’являється чарівна паличка та фантастичний герой. Чарівна паличка торкається певного кольору, а фантастичний герой запитує тією іноземною мовою, яку ви вивчаєте у школі: «Який це колір?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук.
Алгоритм виконання проєкту:
- Обираю тло «Party» та додаю спрайти «Magic Wand» (паличка) та «Wizard» (герой).
- Налаштовую паличку так, щоб вона за допомогою команди «ковзати» переміщувалася до кульки певного кольору (наприклад, синього).
- Герой Wizard використовує команду «запитати What color is it? і чекати» (для англійської мови).
- Використовую блок «якщо… інакше».
- Умова: «відповідь = blue».
- У разі правильної відповіді програма запускає звук оплесків, якщо відповідь помилкова — звук невдачі (наприклад, «Bonk»).
Проєкт 3. Розробити проєкт «Космос», який реалізує такий сценарій. На сцені з тлом планети, наприклад moon, з’являється ракета. З інтервалом 1 секунда біля ракети з’являється хлопчик із прапором України і йде в центр сцени, зупиняється. Біля ракети з’являється дівчинка і каже: «Україна — космічна держава». Хлопчик питає: «Як звали першого українського космонавта?». З’являється поле для відповіді. Якщо відповідь буде правильною, чути оплески, якщо ні — інший звук. Діти і ракета зникають, на планеті залишається прапор України.
Алгоритм виконання проєкту:
- Встановлюю тло «Moon», додаю спрайти ракети, хлопчика, дівчинки та окремий спрайт прапора України.
- Сценарій починається з появи ракети (команда «показати»).
- Через команду «чекати 1 секунд» з’являється хлопчик і за допомогою команди «ковзати 2 сек до х:0 у:0» йде в центр сцени.
- Дівчинка з’являється біля ракети і використовує команду «говорити Україна — космічна держава протягом 2 сек».
- Хлопчик ставить запитання: «запитати Як звали першого українського космонавта? і чекати».
- У блоці розгалуження «якщо… інакше» перевіряю відповідь: «відповідь = Леонід Каденюк».
- Якщо відповідь правильна — відтворюється звук «Clap», якщо ні — інший звук.
- Після перевірки умови використовую команду «сховати» для ракети, хлопчика та дівчинки.
- Спрайт прапора України залишається видимим на сцені.
