На нас сьогодні чекає нова гра на скретч “Динозаврик”. Пам’ятаєте, коли зникає інтернет, у Google Chrome з’являється динозаврик, який стрибає через кактуси і інші перешкоди, а за ним полюють птеродактилі. Вірю, що знайдеться багацько фанатів цієї невибагливої гри. То створімо свою версію !

Гра на скретч: Динозаврик
У Google Chrome дуже прикольні піксельні герої сірого кольору. Можеш використати їх, або придумати власних!
Крок 1: Додаємо героїв
1: Завантаж спрайти з цієї папки на свій комп’ютер(просто натисни на блакитний текст, далі правою кнопкою миші “Завантажити”). Якщо не хочеш використовувати завантажені спрайти, можеш обрати їх зі Scratch або намалювати самостійно.
2: Видали кота та додай нові спрайти з папки: Діно, Кактус, Земля. Для цього натисни на котика і обери “Вивантажити спрайт”. Спрайт Птеродактиль додається лише у завданнях Level UP, тому його необов’язково додавати, але якщо вже додав, зроби невидимим, натиснувши на око.


3: Створи змінну Швидкість падіння, щоб динозаврик правильно падав після стрибка.

4: Навчімо динозаврика стрибати. Для цього додай код для Динозаврика:


Протестуй та збережи
Чи підстрибує динозаврик, якщо натиснути пробіл? Чи повертається він у ту саму точку після стрибка?
Крок 2: Атака кактусів!!!
1: Змусьмо кактуси рухатися з одного боку екрана на інший. Для цього додай код для кактусів:

2: Зараз кактуси з’являються занадто часто. Додаймо випадковість у нашу гру. Нехай кактуси з’являються через 1, 2 або 3 секунди. Для цього додамо команду:



Протестуй та збережи
Чи пропливають кактуси з одного кінця екрана в інший? Чи з’являються нові кактуси через 1-3 кожен раз?
Крок 3: Ускладнюємо! Чим довше граємо, тим швидше рухаються кактуси!
1: Створімо змінну Швидкість, щоб управляти швидкістю появи кактусів.
2: Зміни код кактусів, додавши швидкість для них:


Протестуй та збережи
Чи рухаються кактуси з різною швидкістю? Чи збільшується їхня швидкість з часом у грі?
Крок 4: Додаємо кінець гри
1: Спочатку навчимо динозаврика перебирати лапками, щоб створити ілюзію, ніби він біжить. Для динозаврика додай код:

2: Якщо Діно торкається кактуса, будемо передавати повідомлення “Кінець гри”.

3: Створімо новий фон із написом про закінчення гри, наприклад:

4: Для фону додаймо перемикання. Якщо отримуємо повідомлення про завершення гри, включаємо відповідний фон (команди розстав самостійно):

5: Для динозаврика додай код, щоб він змінив костюм на dead(команди розстав самостійно):


Протестуй та збережи
Чи зупиняється гра, коли динозаврик врізається?
Крок 5: Додаємо рахунок
1: За кожен пройдений кактус будемо нараховувати бали. Створи змінну Рахунок і додай її у код Кактуса:


Протестуй та збережи
Чи додаються бали за кожен пройдений кактус?
Гра на скретч Динозаврик готова. До розваг!


Гра на скретч Динозаврик
Завдання для крутих: Level Up!
1: Додай звук у гру, наприклад, коли динозаврик стрибає або врізається.
2: Додай новий спрайт Птеродактиль. Додай код, щоб він з’являвся і, як кактус, рухався екраном, але у небі.Якщо динозаврик врізається у птеродактиля — гра закінчується.
3: Додай можливість пригнутися для динозаврика (обери для цього новий правильний костюм).
Не зупиняйся! Ще більше ігор і цікавих завдань на наступних уроках!
Поділися грою з друзями у https://scratch.mit.edu/.