Игра Арканоид в Scratch
В данном курсе мы создадим простую игру в жанре Арканоид - Игрок контролирует небольшую платформу-ракетку, которую можно передвигать горизонтально от одной стенки до другой, подставляя её под шарик, предотвращая его падение вниз. Удар шарика по кирпичу приводит к разрушению кирпича. Чтобы начать откройте редактор Scratch и читайте инструкции ниже.

Создайте новый проект в Scratch
Затем, перейдите в редактирование сцены, нажав кнопку сцена:

Добавим фоны для уровней
Находясь в режиме редактирования сцены, перейдите на вкладку "Фоны"(1) и при помощи кнопки "Выбрать фон"(2) добавьте 4 фоновые картинки на ваш вкус. Можно использовать те, что есть в библиотеке или загрузить свои.

Начнём писать код
Находясь в редактировании сцены, перейдите на вкладку "Код"
Здесь мы определим основную логику игры и зададим значения для переменных. Для создания переменной нажмите слева на кружок с надписью "Переменные", затем на кнопку "Создать переменную" и создайте переменные:
  1. LIFES - наши жизни;
  2. LEVEL - номер уровня;
  3. Осталось уничтожить - количество кирпичиков;
  4. Скорость - скорость перемещения нашей ракетки.
Затем создайте код программы, как на картинке:
Пояснения по коду:
  • Когда флажок нажат - событие запуска игры;
  • Затем зададим значения для переменных и включим первый фон;
  • Далее идёт главный игровой цикл, в котором два условия: одно на смену уровня, второе на завершение игры при окончании жизней.

Создаём платформу
Нажмите на кнопку "Выбрать спрайт" и создайте платформу.
Можно нарисовать самому или взять из библиотеки.
Также создайте код программы, как на изображении:
Теперь ракетка должна двигаться!

Создаём мяч
Создайте ещё один спрайт, на котором будет изображён мячик. Можете нарисовать сами или взять из библиотеки.
В программе мы будем использовать создание клона, потому что у нас будет несколько мячей (в зависимости от значения переменной LIFES).

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

Наша игра готова!
Теперь вы можете в неё поиграть. А если у вас учетная запись на портале Scratch, то вы можете опубликовать игру и отправить её друзьям или родственникам!
Желаем успехов!
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website