Similar presentations:
Создание простейшей игры
1.
Создание простейшей игры)2.
Для создания игр есть движки:Unity3D
Unreal Engine
CryEngine 3
Cocos2D
Но мы решили не выбирать движок…
Мы решили выбрать SCRATCH!
3.
3Браузерная игра
Какой браузер самый
популярный во
всем мире?
4.
4Создание фона
Создайте проект и самостоятельно
нарисуйте фон.
5.
5Спрайт «dinosaur4»
Найдите в библиотеке
динозаврика «dinosaur» и
добавьте в проект.
У динозавра отсутствует
костюм шагающего
динозавра.
6.
6Редактирование костюма
Перейдите в режим редактирования
костюма.
Создайте дубликат костюма «dinosaur»
поверните переднюю ногу на угол.
7.
7Создание анимации
Как научить динозавра бежать?
Научите динозавра прыгать по
нажатию клавиши «пробел».
8.
8Загрузка спрайта с компьютера
Загрузите изображение кактуса с компьютера.
Уменьшите кактус в 4 раза и установите на
линию горизонта справа.
9.
9Настройка анимации
Как научить динозавра бежать к кактусу?
X
Чтобы движение было плавным, будем повторять
эту команду. Сколько раз?
48 раз
480 точек
10.
10Настройка анимации
Кактус двигается справа налево, значит координата X будет со
знаком «минус».
Один раз кактус добежит до динозавра, а что дальше?
11.
11Столкновение с кактусом
Создайте сообщение «конец игры»
и добавьте в скрипт к динозавру.
Когда динозавр коснётся кактуса, все объекты
получат сообщение «конец игры».
Добавьте еще один скрипт
динозавру:
12.
12Сообщение «конец игры»
Перейдите на закладку «фоны», создайте дубликат
фона. Напишите «game over».
Инструмент
«текст»
13.
13Скрипт для фона
Для фонов, также можно писать скрипты. Напишите скрипт для
изменения фона.
14.
14Подсчет очков
По каким правилам будем считать очки?
Создайте переменную и назовите её «очки».
15.
15Подсчет очков
Дополните скрипт кактуса блоками из раздела
«переменные».
16.
16Количество и интервал кактусов
Для создания кактусов будем использовать клонирование.
Замените скрипт кактуса
17.
17Количество и интервал кактусов
Спрячьте оригинал и показывайте только клоны.
18.
18Количество и интервал кактусов
Для изменения интервала, нужно заменить «ждать 1
секунд» на случайное число
19.
19Количество и интервал кактусов
Когда игра останавливается, удаляются все клон. В
скриптах фона удалите «стоп всё».
Добавьте остановку игры в скрипты динозавра и
кактуса.
20.
20Дёрганый прыжок у динозавра
Введите переменную «скорость падения». Создайте цикл от 15 до 15.
21.
21Динозавр прыгает после конца игры
Измените скрипт, чтобы пробел работал, только тогда, когда нажат флажок.
22.
22Увеличение скорости игры
Для ускорения игры создайте переменную «скорость».