Как создать игру с нуля (с картинками)

Оглавление:

Как создать игру с нуля (с картинками)
Как создать игру с нуля (с картинками)
Anonim

Scratch - популярный язык визуального программирования, разработанный MIT Media Lab в качестве образовательного инструмента для детей. Он доступен в Интернете, а настольные версии доступны для Mac OS, Windows, Chrome OS и Android. Из этой статьи вы узнаете, как создавать игры.

Шаги

Часть 1 из 4: Загрузка Scratch

Сделайте игру с нуля, шаг 1
Сделайте игру с нуля, шаг 1

Шаг 1. Перейдите на страницу загрузки с нуля в веб-браузере

Это веб-страница, с которой вы можете загрузить настольную версию Scratch.

Сделайте игру с нуля, шаг 2
Сделайте игру с нуля, шаг 2

Шаг 2. Щелкните Прямая загрузка

Ниже вы можете загрузить Scratch из цифрового магазина вашей системы.

Или вы можете нажать Создавать в верхней части веб-страницы, чтобы сразу же начать создание онлайн в своем веб-браузере.

Сделайте игру с нуля, шаг 3
Сделайте игру с нуля, шаг 3

Шаг 3. Дважды щелкните установочный файл

Установочным файлом Scratch является «Scratch Desktop Setup 3.9.0.exe» для Windows и «Scratch 3.6.0.dmg» для Mac. После завершения загрузки установочного файла дважды щелкните установочный файл, чтобы начать процесс установки. Вы можете найти загруженные файлы в папке «Загрузки» или в веб-браузере.

Сделайте игру с нуля, шаг 4
Сделайте игру с нуля, шаг 4

Шаг 4. Установите Scratch

Для установки Scratch выполните следующие действия:

  • Окна

    • Выберите «Только для меня» или «Все, кто использует этот компьютер».
    • Нажмите Установить
    • Нажмите да чтобы программа установки Scratch могла вносить изменения в вашу систему.
    • Нажмите Заканчивать.
  • Mac:

    Перетащите значок приложения Scratch в папку «Приложения»

Часть 2 из 4: Добавление графики

Сделайте игру с нуля, шаг 5
Сделайте игру с нуля, шаг 5

Шаг 1. Откройте Scratch

На нем есть желтый значок с буквой S. Щелкните значок в меню «Пуск» в Windows. Вы можете найти его в папке «Приложения» на Mac.

Когда вы впервые открываете Scratch, он спрашивает, хотите ли вы отправить данные команде Scratch, чтобы помочь улучшить Scratch. Вы можете нажать Нет, спасибо или Да, я хочу помочь улучшить Scratch. Если вы выберете Да, данные об использовании будут отправлены команде Scratch. Команда Scratch не собирает личную информацию.

Сделайте игру с нуля, шаг 6
Сделайте игру с нуля, шаг 6

Шаг 2. Добавьте фон

Чтобы добавить фон в Scratch, щелкните значок в виде фотографии в правом нижнем углу. Затем выберите изображение для использования в качестве фона. Вы можете использовать вкладки вверху для просмотра фонов по категориям или использовать панель поиска в верхнем левом углу для поиска фона по имени.

  • Чтобы загрузить свой собственный фон, наведите курсор мыши на значок, похожий на фотографию, и щелкните значок, напоминающий корзину со стрелкой, направленной вверх. Щелкните изображение, которое хотите использовать в качестве фона, и щелкните Открытым.
  • Чтобы нарисовать свой собственный фон, наведите курсор мыши на значок, напоминающий фотографию, и щелкните значок, напоминающий кисть. Используйте инструменты рисования, чтобы нарисовать свой собственный фон.
Сделайте игру с нуля, шаг 7
Сделайте игру с нуля, шаг 7

Шаг 3. Добавьте спрайт

Спрайты - это объекты изображения, которые являются частью игровой сцены. Они могут быть персонажем игрока, врагами или препятствиями, персонажами, не являющимися игроками, усилениями и расходными материалами или анимированными фоновыми объектами. Чтобы добавить спрайт, щелкните значок в виде кошки в правом нижнем углу. Затем щелкните спрайт, который хотите добавить в сцену.

  • Как и фон, вы можете загружать и раскрашивать свои собственные спрайты в свою сцену. Для этого наведите указатель мыши на значок, напоминающий кошку, и щелкните значок, напоминающий тройку со стрелкой, направленной вверх, чтобы загрузить свой собственный спрайт. Щелкните значок, напоминающий кисть, чтобы нарисовать свои собственные спрайты.
  • Если вам нужно удалить спрайт, щелкните его в списке под окном предварительного просмотра в правом верхнем углу и нажмите кнопку Удалить ключ.
Сделайте игру с нуля, шаг 8
Сделайте игру с нуля, шаг 8

Шаг 4. Перетащите спрайт в нужное место в начале игры

Окно предварительного просмотра находится в правом верхнем углу. Щелкните и перетащите спрайт туда, где вы хотите, чтобы он находился в начале игры.

Часть 3 из 4: Добавление элементов управления и движения в спрайт

Сделайте игру с нуля, шаг 9
Сделайте игру с нуля, шаг 9

Шаг 1. Щелкните спрайт, к которому вы хотите добавить элементы управления

Щелкните значок спрайта под окном предварительного просмотра в правом верхнем углу, чтобы выбрать спрайт.

Сделайте игру с нуля, шаг 10
Сделайте игру с нуля, шаг 10

Шаг 2. Щелкните вкладку Код

Это первая вкладка в верхнем левом углу под логотипом Scratch.

Сделайте игру с нуля, шаг 11
Сделайте игру с нуля, шаг 11

Шаг 3. Перетащите блок событий в область кода

В Scratch кодирование выполняется с помощью блоков. Все блоки перечислены на панели слева под вкладкой блоков. Блоки имеют цветовую маркировку по типу. Блоки событий имеют желтый цвет. Щелкните желтую точку слева, чтобы перейти к блокам событий. Затем перетащите блок событий в область кода справа от списка блоков. Блок событий может быть чем-то вроде «Когда щелкают по этому спрайту», «Когда нажимается [клавиша]» или «Когда щелкают [значок зеленого флажка]».

Последовательность игры начинается, когда вы щелкаете значок зеленого флажка над окном предварительного просмотра. Используйте блок с надписью «Когда щелкают [значок зеленого флажка]», чтобы создать действие, которое запускается сразу после запуска игры. Он находится в верхней части блоков событий. На нем есть значок с зеленым флажком

Сделайте игру с нуля, шаг 12
Сделайте игру с нуля, шаг 12

Шаг 4. Присоедините блок под блоком событий

Блоки движения имеют синий цвет, а блоки просмотра - фиолетовый. Найдите блок для того, что вы хотите, чтобы произошло. Перетащите его в область кода и прикрепите под блоком событий в области кода. Обратите внимание, как на блоках есть выемки над и под ними. Вставьте выемку для блока действий в блок событий.

  • Если в блоке есть стрелка, указывающая вниз (⏷), щелкните стрелку, чтобы отобразить раскрывающееся меню. Выберите вариант (например, клавишу клавиатуры) в раскрывающемся меню.
  • Если в блоке есть белый пузырь с текстом, вы можете изменить текст внутри пузыря.
Сделайте игру с нуля, шаг 13
Сделайте игру с нуля, шаг 13

Шаг 5. Поэкспериментируйте с кубиками

Чтобы понять, как заставить блоки делать то, что вы хотите, нужно немного поэкспериментировать. Попробуйте прикрепить разные блоки и посмотрите, что получится. Ниже приведены несколько примеров блоков, которые вы можете попробовать.

  • Примеры блоков 1:

    Выберите «При щелчке по этому спрайту» в качестве блока события. Затем прикрепите блок с надписью «скажи [привет!] В течение [2] секунд» из блоков Looks.

  • Примеры блоков 2:

    Чтобы спрайт перемещался влево и вправо при нажатии клавиш со стрелками влево и вправо, добавьте блок событий с надписью «Когда нажата [стрелка вправо ⏷]». Вам нужно будет выбрать клавишу со стрелкой вправо из раскрывающегося меню в блоке. Затем прикрепите блок с надписью «укажите в направлении [90]» от блоков движения. Затем прикрепите еще один блок управления движением с надписью «переместите [10] шагов». Затем перетащите другой тег события в область кода с надписью «Когда нажата [стрелка влево ⏷]» прикрепите блок движения с надписью «точка в направлении [-90]» и прикрепите другой блок управления движением с надписью «переместите [10] шагов ".

Часть 4 из 4: Добавление переменных и обнаружение столкновений

Сделайте игру с нуля, шаг 14
Сделайте игру с нуля, шаг 14

Шаг 1. Щелкните Переменные

Это оранжевая точка на панели слева. Это отображает блоки переменных. Переменные - это то, что используется для создания таких вещей, как счет, количество жизней, счетчик здоровья и т. Д.

Сделайте игру с нуля, шаг 15
Сделайте игру с нуля, шаг 15

Шаг 2. Щелкните «Создать переменную»

Он находится над списком переменных блоков. Это открывает окно, которое вы можете использовать для создания собственных переменных.

Сделайте игру с нуля, шаг 16
Сделайте игру с нуля, шаг 16

Шаг 3. Введите имя переменной и нажмите ОК

Вы можете назвать это как-то вроде «Score» или «Lives» или как угодно, что вы хотите изменить, когда ваши спрайты сталкиваются.

Сделайте игру с нуля, шаг 17
Сделайте игру с нуля, шаг 17

Шаг 4. Перетащите блок с надписью «Когда щелкают [значок зеленого флажка]» в область кода

Это в блоках событий. Это блок с зеленым флажком в тексте.

Сделайте игру с нуля, шаг 18
Сделайте игру с нуля, шаг 18

Шаг 5. Прикрепите блок с надписью «Установить [переменную] в [пустую]»

Это в переменных блоках. Используйте раскрывающееся меню в блоке, чтобы выбрать созданную вами переменную.

Сделайте игру с нуля, шаг 19
Сделайте игру с нуля, шаг 19

Шаг 6. Введите число, которое вы хотите, чтобы переменная была в начале игры в белом пузыре

Например, если вы хотите создать счет, вы должны установить его на «0» в начале игры. Для жизней введите количество жизней, которое вы хотите, чтобы ваш персонаж имел в начале игры.

Сделайте игру с нуля, шаг 20
Сделайте игру с нуля, шаг 20

Шаг 7. Присоедините блок цикла «Forever» после блока Set Variable

Он находится в разделе «Контроль». Этот блок имеет выемку посередине для добавления блоков посередине.

Сделайте игру с нуля, шаг 21
Сделайте игру с нуля, шаг 21

Шаг 8. Прикрепите взгляд «Если / Тогда» в середине блока «Навсегда»

Блок «Если / Тогда» также имеет выемку посередине. Кроме того, он имеет шестигранный ключ после «Если».

Сделайте игру с нуля, шаг 22
Сделайте игру с нуля, шаг 22

Шаг 9. Добавьте блок «Касание» в шестигранный ключ

Блок «Прикосновение» находится вверху блоков «Обнаружение». Перетащите его в шестигранный ключ в блоке «Если / Тогда».

Сделайте игру с нуля, шаг 23
Сделайте игру с нуля, шаг 23

Шаг 10. Выберите другой спрайт, которого может коснуться ваш управляемый спрайт

Используйте раскрывающееся меню в блоке, чтобы выбрать другой спрайт. Например, это может быть спрайт врага, усиление или простой предмет, изменяющий ваш счет.

Сделайте игру с нуля, шаг 24
Сделайте игру с нуля, шаг 24

Шаг 11. Прикрепите блоки, которые должны появиться при столкновении спрайтов

Если вы хотите создать сложную сцену смерти, вам может потребоваться поэкспериментировать с элементами управления движением, чтобы все получилось правильно. Чтобы изменить переменную, прикрепите переменную с надписью «заменить [переменную] на [пусто]» в блок «Если / Тогда». Используйте раскрывающееся меню в блоке «Изменить переменную», чтобы выбрать переменную, которую вы хотите изменить. Введите сумму, на которую вы хотите изменить, в белом кружке. Например, введите «1» в белом кружке, чтобы увеличить свой счет на 1 очко. Если вы хотите отнять жизнь, введите «-1» в белом кружке. пузырь.

Рекомендуемые: