Scratch - популярный язык визуального программирования, разработанный MIT Media Lab в качестве образовательного инструмента для детей. Он доступен в Интернете, а настольные версии доступны для Mac OS, Windows, Chrome OS и Android. Из этой статьи вы узнаете, как создавать игры.
Шаги
Часть 1 из 4: Загрузка Scratch
Шаг 1. Перейдите на страницу загрузки с нуля в веб-браузере
Это веб-страница, с которой вы можете загрузить настольную версию Scratch.
Шаг 2. Щелкните Прямая загрузка
Ниже вы можете загрузить Scratch из цифрового магазина вашей системы.
Или вы можете нажать Создавать в верхней части веб-страницы, чтобы сразу же начать создание онлайн в своем веб-браузере.
Шаг 3. Дважды щелкните установочный файл
Установочным файлом Scratch является «Scratch Desktop Setup 3.9.0.exe» для Windows и «Scratch 3.6.0.dmg» для Mac. После завершения загрузки установочного файла дважды щелкните установочный файл, чтобы начать процесс установки. Вы можете найти загруженные файлы в папке «Загрузки» или в веб-браузере.
Шаг 4. Установите Scratch
Для установки Scratch выполните следующие действия:
-
Окна
- Выберите «Только для меня» или «Все, кто использует этот компьютер».
- Нажмите Установить
- Нажмите да чтобы программа установки Scratch могла вносить изменения в вашу систему.
- Нажмите Заканчивать.
-
Mac:
Перетащите значок приложения Scratch в папку «Приложения»
Часть 2 из 4: Добавление графики
Шаг 1. Откройте Scratch
На нем есть желтый значок с буквой S. Щелкните значок в меню «Пуск» в Windows. Вы можете найти его в папке «Приложения» на Mac.
Когда вы впервые открываете Scratch, он спрашивает, хотите ли вы отправить данные команде Scratch, чтобы помочь улучшить Scratch. Вы можете нажать Нет, спасибо или Да, я хочу помочь улучшить Scratch. Если вы выберете Да, данные об использовании будут отправлены команде Scratch. Команда Scratch не собирает личную информацию.
Шаг 2. Добавьте фон
Чтобы добавить фон в Scratch, щелкните значок в виде фотографии в правом нижнем углу. Затем выберите изображение для использования в качестве фона. Вы можете использовать вкладки вверху для просмотра фонов по категориям или использовать панель поиска в верхнем левом углу для поиска фона по имени.
- Чтобы загрузить свой собственный фон, наведите курсор мыши на значок, похожий на фотографию, и щелкните значок, напоминающий корзину со стрелкой, направленной вверх. Щелкните изображение, которое хотите использовать в качестве фона, и щелкните Открытым.
- Чтобы нарисовать свой собственный фон, наведите курсор мыши на значок, напоминающий фотографию, и щелкните значок, напоминающий кисть. Используйте инструменты рисования, чтобы нарисовать свой собственный фон.
Шаг 3. Добавьте спрайт
Спрайты - это объекты изображения, которые являются частью игровой сцены. Они могут быть персонажем игрока, врагами или препятствиями, персонажами, не являющимися игроками, усилениями и расходными материалами или анимированными фоновыми объектами. Чтобы добавить спрайт, щелкните значок в виде кошки в правом нижнем углу. Затем щелкните спрайт, который хотите добавить в сцену.
- Как и фон, вы можете загружать и раскрашивать свои собственные спрайты в свою сцену. Для этого наведите указатель мыши на значок, напоминающий кошку, и щелкните значок, напоминающий тройку со стрелкой, направленной вверх, чтобы загрузить свой собственный спрайт. Щелкните значок, напоминающий кисть, чтобы нарисовать свои собственные спрайты.
- Если вам нужно удалить спрайт, щелкните его в списке под окном предварительного просмотра в правом верхнем углу и нажмите кнопку Удалить ключ.
Шаг 4. Перетащите спрайт в нужное место в начале игры
Окно предварительного просмотра находится в правом верхнем углу. Щелкните и перетащите спрайт туда, где вы хотите, чтобы он находился в начале игры.
Часть 3 из 4: Добавление элементов управления и движения в спрайт
Шаг 1. Щелкните спрайт, к которому вы хотите добавить элементы управления
Щелкните значок спрайта под окном предварительного просмотра в правом верхнем углу, чтобы выбрать спрайт.
Шаг 2. Щелкните вкладку Код
Это первая вкладка в верхнем левом углу под логотипом Scratch.
Шаг 3. Перетащите блок событий в область кода
В Scratch кодирование выполняется с помощью блоков. Все блоки перечислены на панели слева под вкладкой блоков. Блоки имеют цветовую маркировку по типу. Блоки событий имеют желтый цвет. Щелкните желтую точку слева, чтобы перейти к блокам событий. Затем перетащите блок событий в область кода справа от списка блоков. Блок событий может быть чем-то вроде «Когда щелкают по этому спрайту», «Когда нажимается [клавиша]» или «Когда щелкают [значок зеленого флажка]».
Последовательность игры начинается, когда вы щелкаете значок зеленого флажка над окном предварительного просмотра. Используйте блок с надписью «Когда щелкают [значок зеленого флажка]», чтобы создать действие, которое запускается сразу после запуска игры. Он находится в верхней части блоков событий. На нем есть значок с зеленым флажком
Шаг 4. Присоедините блок под блоком событий
Блоки движения имеют синий цвет, а блоки просмотра - фиолетовый. Найдите блок для того, что вы хотите, чтобы произошло. Перетащите его в область кода и прикрепите под блоком событий в области кода. Обратите внимание, как на блоках есть выемки над и под ними. Вставьте выемку для блока действий в блок событий.
- Если в блоке есть стрелка, указывающая вниз (⏷), щелкните стрелку, чтобы отобразить раскрывающееся меню. Выберите вариант (например, клавишу клавиатуры) в раскрывающемся меню.
- Если в блоке есть белый пузырь с текстом, вы можете изменить текст внутри пузыря.
Шаг 5. Поэкспериментируйте с кубиками
Чтобы понять, как заставить блоки делать то, что вы хотите, нужно немного поэкспериментировать. Попробуйте прикрепить разные блоки и посмотрите, что получится. Ниже приведены несколько примеров блоков, которые вы можете попробовать.
-
Примеры блоков 1:
Выберите «При щелчке по этому спрайту» в качестве блока события. Затем прикрепите блок с надписью «скажи [привет!] В течение [2] секунд» из блоков Looks.
-
Примеры блоков 2:
Чтобы спрайт перемещался влево и вправо при нажатии клавиш со стрелками влево и вправо, добавьте блок событий с надписью «Когда нажата [стрелка вправо ⏷]». Вам нужно будет выбрать клавишу со стрелкой вправо из раскрывающегося меню в блоке. Затем прикрепите блок с надписью «укажите в направлении [90]» от блоков движения. Затем прикрепите еще один блок управления движением с надписью «переместите [10] шагов». Затем перетащите другой тег события в область кода с надписью «Когда нажата [стрелка влево ⏷]» прикрепите блок движения с надписью «точка в направлении [-90]» и прикрепите другой блок управления движением с надписью «переместите [10] шагов ".
Часть 4 из 4: Добавление переменных и обнаружение столкновений
Шаг 1. Щелкните Переменные
Это оранжевая точка на панели слева. Это отображает блоки переменных. Переменные - это то, что используется для создания таких вещей, как счет, количество жизней, счетчик здоровья и т. Д.
Шаг 2. Щелкните «Создать переменную»
Он находится над списком переменных блоков. Это открывает окно, которое вы можете использовать для создания собственных переменных.
Шаг 3. Введите имя переменной и нажмите ОК
Вы можете назвать это как-то вроде «Score» или «Lives» или как угодно, что вы хотите изменить, когда ваши спрайты сталкиваются.
Шаг 4. Перетащите блок с надписью «Когда щелкают [значок зеленого флажка]» в область кода
Это в блоках событий. Это блок с зеленым флажком в тексте.
Шаг 5. Прикрепите блок с надписью «Установить [переменную] в [пустую]»
Это в переменных блоках. Используйте раскрывающееся меню в блоке, чтобы выбрать созданную вами переменную.
Шаг 6. Введите число, которое вы хотите, чтобы переменная была в начале игры в белом пузыре
Например, если вы хотите создать счет, вы должны установить его на «0» в начале игры. Для жизней введите количество жизней, которое вы хотите, чтобы ваш персонаж имел в начале игры.
Шаг 7. Присоедините блок цикла «Forever» после блока Set Variable
Он находится в разделе «Контроль». Этот блок имеет выемку посередине для добавления блоков посередине.
Шаг 8. Прикрепите взгляд «Если / Тогда» в середине блока «Навсегда»
Блок «Если / Тогда» также имеет выемку посередине. Кроме того, он имеет шестигранный ключ после «Если».
Шаг 9. Добавьте блок «Касание» в шестигранный ключ
Блок «Прикосновение» находится вверху блоков «Обнаружение». Перетащите его в шестигранный ключ в блоке «Если / Тогда».
Шаг 10. Выберите другой спрайт, которого может коснуться ваш управляемый спрайт
Используйте раскрывающееся меню в блоке, чтобы выбрать другой спрайт. Например, это может быть спрайт врага, усиление или простой предмет, изменяющий ваш счет.
Шаг 11. Прикрепите блоки, которые должны появиться при столкновении спрайтов
Если вы хотите создать сложную сцену смерти, вам может потребоваться поэкспериментировать с элементами управления движением, чтобы все получилось правильно. Чтобы изменить переменную, прикрепите переменную с надписью «заменить [переменную] на [пусто]» в блок «Если / Тогда». Используйте раскрывающееся меню в блоке «Изменить переменную», чтобы выбрать переменную, которую вы хотите изменить. Введите сумму, на которую вы хотите изменить, в белом кружке. Например, введите «1» в белом кружке, чтобы увеличить свой счет на 1 очко. Если вы хотите отнять жизнь, введите «-1» в белом кружке. пузырь.