Как запрограммировать игру Catch Apples с помощью Scratch

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

Благодаря разделу «Знакомство и создание простых игр с помощью Scratch» вы освоили программный интерфейс Scratch, а также основные этапы программирования. Давайте попробуем запрограммировать игру «Поймай яблоко» с помощью Quantrimang.

Оглавление

Шаги по программированию игры «Поймай яблоки»

Мы сделаем простую версию игры «Ловля яблок» следующим образом:

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

Как запрограммировать игру Catch Apples с помощью Scratch

Чтобы запрограммировать эту игру, вам необходимо выполнить следующие шаги.

Шаг 1: Проанализируйте игру

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

  • Анализ персонажей: В этой игре будет два главных героя: Эппл и Эппл Боул.
  • Анализ данных: в этой игре необходим раздел «Очки», чтобы сохранять очки игрока, которые эквивалентны количеству пойманных яблок.

Шаг 2: Выберите игровые обои.

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

На ваш выбор представлено множество обоев с разнообразными темами. Все, что вам нужно сделать, это нажать на изображение, которое вы хотите использовать в качестве обоев.

Как запрограммировать игру Catch Apples с помощью Scratch

Шаг 3: Создаем яблоко и миску.

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

Как запрограммировать игру Catch Apples с помощью Scratch

Также не забудьте удалить стандартный символ желтого кота в программном интерфейсе.

Шаг 4: Запрограммируйте чашу

Начинаем программировать вазу с яблоками, ей разрешено двигаться только горизонтально, т.е. по оси Ox (ось X) . Кроме того, чашу необходимо запрограммировать на перемещение каждые 20 пикселей , когда игрок нажимает стрелку влево или вправо. В частности, вам необходимо будет выбрать коды в следующем порядке:

  • В разделе «События» выберите пункт «При нажатии клавиши со стрелкой вправо» и перетащите его в область сценариев.
  • В разделе Движение перетащите Изменить код x на величину ниже При нажатии кода клавиши . Затем измените число в коде на 20.

То же самое программирование для клавиши со стрелкой влево, однако вместо установки числа 20 вам нужно ввести -20 , чтобы чаша могла двигаться в противоположном направлении. Также не забудьте отрегулировать положение чаши в нижней части игрового интерфейса.

Как запрограммировать игру Catch Apples с помощью Scratch

Шаг 5: Программирование яблока

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

  • Раздел событий , код При нажатии на зеленый флажок.
  • Элемент движения , код Перейти в случайную позицию.
  • Пусть y будет равен... Вам нужно ввести число 180 в пустое поле.
  • В разделе «Управление» выберите «Непрерывно» , чтобы добавить его в раздел программирования.
  • Выберите Изменить y на -5 , запрограммируйте его в небольшой файл непрерывного кода .
  • Перетащите код If...then.. из элемента управления в область скрипта, чтобы сделать его дочерним файлом для непрерывного кода.
  • Перейдите в раздел «Операции» и перетащите код пробела <space=""> в небольшое поле в коде «Если...тогда». Затем возьмите координату Y в поле «Движение» и поместите ее в первую ячейку , а во вторую — значение -170 .
  • Продолжайте перетаскивать Go to random position in Motion в дочерний элемент кода If...then.
  • Добавьте код Set y равным 180 под кодом выше.

Как запрограммировать игру Catch Apples с помощью Scratch

Примечание: координата x экрана (X) находится в диапазоне от -240 до 240 , а координата y экрана (Y) находится в диапазоне от -180 до 180.

Как запрограммировать игру Catch Apples с помощью Scratch

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

  • Добавьте код If как дочерний элемент кода Continuous.
  • Добавьте код Touching Bowl в разделе Sensor в пустое место кода If then.
  • Закодируйте воспроизведение звука в разделе «Звук» кода «Если, то».
  • Добавьте код Перейдите в случайную позицию элемента «Движение».
  • Добавьте код Set y равным 180, чтобы завершить программирование.

Как запрограммировать игру Catch Apples с помощью Scratch

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

  • Сначала создайте точечную переменную, перейдя в группу команд Переменные и нажав Создать переменную.

Как запрограммировать игру Catch Apples с помощью Scratch

  • Здесь введите новое имя переменной , выберите «Для всех символов» и нажмите «ОК».
  • Установите начальное значение очков на 0, тогда каждый раз, когда яблоко падает в вазу, оно будет засчитываться как 1 очко, установив код, аналогичный изображенному на рисунке ниже.

Как запрограммировать игру Catch Apples с помощью Scratch

Шаг 6: Создайте больше яблок для игры.

Если вы поймаете только одно яблоко, игра станет довольно скучной, поэтому добавьте больше яблок, чтобы сделать игру интереснее. Операция, которая это делает, чрезвычайно проста.

Щелкните правой кнопкой мыши по яблоку и выберите «Дублировать».

Если вы хотите изменить размер каждого яблока, перейдите в раздел «Костюм» для редактирования.

Шаг 7: Опубликуйте игру

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

Как запрограммировать игру Catch Apples с помощью Scratch

В интерфейсе, куда вы только что перешли, нажмите кнопку с зеленым флажком, чтобы начать тестирование игры, которую вы только что запрограммировали.

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

Как запрограммировать игру Catch Apples с помощью Scratch

Не забудьте дать игре название, прежде чем отправлять ее всем.

Выше представлено полное руководство по программированию игры «Поймай яблоки» с помощью Scratch, с которым Quantrimang хочет вас познакомить. В дополнение к приведенным выше инструкциям вы также можете настроить некоторые другие элементы, чтобы ваша игра имела свои уникальные особенности. Удачи!

Sign up and earn $1000 a day ⋙

Leave a Comment

Все о игровом режиме в Windows

Все о игровом режиме в Windows

Игровой режим, ускоритель производительности Windows 10/11, может сделать больше, чем просто выжать несколько дополнительных кадров в секунду из вашего любимого FPS.

Попробуйте AtlasOS — сверхлегкую версию Windows 10, оптимизированную для игр

Попробуйте AtlasOS — сверхлегкую версию Windows 10, оптимизированную для игр

AtlasOS — это переработанная версия Windows 10 для геймеров, обеспечивающая плавный игровой процесс, более высокую частоту кадров, а также меньшие затраты времени и времени ожидания даже на недорогих ПК.

Программирование игры «Кошки-мышки» с помощью Scratch

Программирование игры «Кошки-мышки» с помощью Scratch

Мы научились программировать игры «Ловля яблок» и «Гонки животных» с помощью Scratch. Далее давайте научимся программировать игру «Кошки-мышки».

8 лучших советов для начинающих геймеров

8 лучших советов для начинающих геймеров

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

TOP, где есть видеоигра

TOP, где есть видеоигра

Чонг Кхи Мот так кон куо ла коу Тхо Тхонг Сюен, Тхи Нхонг Тхок Тхо куо до хак лой ла Нхонг Синх вотт Мун Нхт Тронг Ву Тру độc đáo của chung. Dưới đây là top quỷ dữ mạnh nhất trong lịch sử видеоигра.

Как сбросить настройки игрового контроллера PS4

Как сбросить настройки игрового контроллера PS4

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

Apple разрабатывает специальный магазин игр для iOS

Apple разрабатывает специальный магазин игр для iOS

Если вы любите узнавать больше об iPhone и операционной системе iOS, вы наверняка следили за разработкой классических игровых эмуляторов для iPhone.

Топ-10 лучших обучающих игр для детей на мобильных устройствах

Топ-10 лучших обучающих игр для детей на мобильных устройствах

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

Как играть в игры про динозавров прямо на экране Android

Как играть в игры про динозавров прямо на экране Android

Игра про динозавра T-rex знакома многим людям, и вы можете наслаждаться этой игрой про динозавра T-rex прямо на экране своего Android.

Sword World Origin: Обзор 10 сект в игре

Sword World Origin: Обзор 10 сект в игре

Kiem The Origin — мобильная версия Kiem The на ПК, выпущенная VNGGame. Как и предыдущая версия для ПК, Kiem The Origin включает 10 сект с 20 различными системами, позволяющими вам свободно выбирать свой собственный игровой процесс.

Call of Duty борется со взломом, делая настоящих геймеров невидимыми

Call of Duty борется со взломом, делая настоящих геймеров невидимыми

В игре Call of Duty разрабатывается новый метод борьбы со взломом и читерством.

Как скрыть рекламу во время игр на телефоне

Как скрыть рекламу во время игр на телефоне

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

Как получить бесплатные мобильные игры в Epic Games Store

Как получить бесплатные мобильные игры в Epic Games Store

В магазине Epic Games Store на Android теперь есть бесплатная программа загрузки игр, как на ПК. Вот как получить бесплатные мобильные игры в магазине Epic Games.

Инструкции по игре в ловлю покемонов в Google

Инструкции по игре в ловлю покемонов в Google

Просто выполнив поиск по названиям покемонов в Google, вы получите доступ к последним персонажам покемонов.

Tencent представляет игры для Android в Microsoft Store Windows 11

Tencent представляет игры для Android в Microsoft Store Windows 11

Ранее в этом году компания Microsoft объявила о решении прекратить поддержку подсистемы Windows для Android, которая была разработана для того, чтобы приложения Android могли работать на Windows 11.