Minecraft в Scratch. Игровая логика 1 (1)

Содержание

Слайд 2

Результат

На данном уроке мы научимся добавлять блоки и выстраивать их на уровне

Результат На данном уроке мы научимся добавлять блоки и выстраивать их на уровне

Слайд 3

Начало работы

Откройте браузер и перейдите на сайт https://scratch.mit.edu

Войдите в свой аккаунт

Начало работы Откройте браузер и перейдите на сайт https://scratch.mit.edu Войдите в свой
Scratch или зарегистрируйте новый, если у вас его нет

Нажмите кнопку «Создавай» - перейдем к созданию нового проекта

Слайд 4

Создание ландшафта

Удалите спрайт кота и загрузите
спрайт с изображением блоков

Добавьте пустой спрайт

Вернитесь

Создание ландшафта Удалите спрайт кота и загрузите спрайт с изображением блоков Добавьте
к первому спрайту и выберите блок – используем его для ландшафта

Чтобы выделить блок, увеличьте масштаб, затем нажмите мышкой на блок и потяните

Нажмите кнопку «Копировать»

Перейдите в спрайт «костюм 1» и вставьте его кнопкой «Вставить»

Измените масштаб блока земли на 48x48 (растяните его) и разместите его в центре

Слайд 5

Земля 1

Теперь спрайт «terrain» можно скрыть – он нужен только для выбора

Земля 1 Теперь спрайт «terrain» можно скрыть – он нужен только для
блоков

Спрайт 1 переименуйте, он будет называться «Земля 1»

Слайд 6

Сетка расположения блоков

Рассмотрим сетку расположения блоков

Уровень

П е р е м е н

Сетка расположения блоков Рассмотрим сетку расположения блоков Уровень П е р е
н а я н о м е р

Слайд 7

Создание переменных

Перейдите к спрайту Земля 1. Создайте переменные «номер» и «уровень»

Создание переменных Перейдите к спрайту Земля 1. Создайте переменные «номер» и «уровень»

Слайд 8

Скрипт для блоков земли

Напишите скрипт для спрайта «Земля 1»

Чтобы выставить блоки напишите

Скрипт для блоков земли Напишите скрипт для спрайта «Земля 1» Чтобы выставить блоки напишите следующий скрипт
следующий скрипт

Слайд 9

Переменная «смещение»

Создайте новую переменную «смещение»
для всех спрайтов

Переменная «смещение» Создайте новую переменную «смещение» для всех спрайтов

Слайд 10

Скрипт для фона (сцены)

Напишите скрипт для Сцены

Скрипт для фона (сцены) Напишите скрипт для Сцены

Слайд 11

Увеличение уровня

Перейдите к спрайту Земля 1. Добавьте к координате X минус Смещение

Увеличение уровня Перейдите к спрайту Земля 1. Добавьте к координате X минус

Теперь нужно сделать уровень длиннее

Поставьте начальный номер «-50» и сделайте 100 повторений

Слайд 12

Второй уровень блоков

Нужно добавить какие-нибудь элементы на ландшафте - бугры, деревья или

Второй уровень блоков Нужно добавить какие-нибудь элементы на ландшафте - бугры, деревья
ступеньки

На первом уровне начиная с третьего блока постройте горизонтальную полоску земли длинной 4 блока

Слайд 13

Изменение костюма для блоков земли

Дублируйте спрайт Земля 1 и поменяйте в нем

Изменение костюма для блоков земли Дублируйте спрайт Земля 1 и поменяйте в
изображение для второго ряда блоков

Для этого перейдите к спрайту «terrain» и во вкладке «Костюм» выделите другой блок

Скопируйте и вставьте этот блок спрайту Земля 2. Настройте размер и положение

Слайд 14

Скрипты для спрайтов земли

Отредактируйте скрипты спрайтов
Земля 1 и Земля 2

Скрипты для спрайтов земли Отредактируйте скрипты спрайтов Земля 1 и Земля 2

Слайд 15

Третий уровень блоков

Самостоятельно добавьте еще один уровень блоков для спрайта Земля 2

Третий уровень блоков Самостоятельно добавьте еще один уровень блоков для спрайта Земля 2

Слайд 16

Самостоятельная работа

Самостоятельно нарисуйте 3 дерева - высота ствола 3 блока

Листву вокруг ствола

Самостоятельная работа Самостоятельно нарисуйте 3 дерева - высота ствола 3 блока Листву
нарисуйте отдельным спрайтом

Слайд 17

Скрипт для создания стволов

Скрипт для создания стволов деревьев
(3 дерева)

Скрипт для создания стволов Скрипт для создания стволов деревьев (3 дерева)

Слайд 18

Скрипт для создания листвы

Скрипт для создания листвы первого дерева

Скрипт для создания

Скрипт для создания листвы Скрипт для создания листвы первого дерева Скрипт для
листвы второго дерева

Скрипт для создания листвы третьего дерева

Слайд 19

Рамка

Теперь нужно сделать рамку по бокам экрана

Создайте новый спрайт и нарисуйте рамку

Рамка Теперь нужно сделать рамку по бокам экрана Создайте новый спрайт и нарисуйте рамку

Слайд 20

Скрипт для рамки

Для рамки напишите скрипт

Центр у данного спрайта менять не нужно,

Скрипт для рамки Для рамки напишите скрипт Центр у данного спрайта менять
оставьте его на середине