Програмне опрацювання події

практична робота

email:  voronenko@54.edu.ks.ua 

ПРАЦЮЄМО ЗА КОМП'ЮТЕРОМ

Увага! Під час роботи з ком·lютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.

ПРАКТИЧНА РОБОТА

Сьогодні ми закріпимо знання з теми "Програмне опрацювання події", створивши проект-гру в онлайн середовищі Scratch.

Задача: створити гру, в якій кажан ганяється за метеликами. 

Крок 1. 

Відкрийте середовище програмування Scratch https://scratch.mit.edu/projects/editor.

Видаліть спрайт кота і додайте з бібліотеки:

Крок 2. 

Змінюємо налаштування розміру для метелика на значення 40 


Крок 3. 

У групі команд ЗМІННІ оберіть команду СТВОРИТИ ЗМІННУ

Створіть нову змінну з назвою «метелики» і натисніть кнопку ГАРАЗД 


Крок 4. 

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

2. В скрипті необхідно передбачити перевірку наступної умови: «Якщо значення змінної Метелики стане більше 10, то необхідно збільшити швидкість руху Кажана». 

3. Кажан повинен з’явитися на сцені через 5 секунд після початку гри.

Крок 5. 

1. На початку гри необхідно для змінної Метелики надати значення 0.

 2. Відтворити постійно діючий циклічний процес, в якому Метилик самостійно переміщується по сцені у випадковому напрямку (при цьому повинна відбуватися зміна його образів, створюючи ефект змаху крилами). Швидкість переміщення повинна складати 5 кроків.

 3. В скрипті необхідно передбачити перевірку наступної умови: «Якщо спрайт Метелик доторкнеться до спрайту Кажан, то Метелик зникне зі сцени на 3 секунди і потім знов з’явиться, утворивши клон з себе. Змінна Метелики при цьому збільшиться на 1».

Крок 6. 

1. Додати до спрайту Метелик додатковий скрипт, що відображає умови гри для об’єкта, якщо він з’являється на сцені як клон вже існуючого спрайту Метелик.


Відеопояснення до уроку

Домашнє завдання: