Арканоид

Материал из Поле цифровой дидактики


Описание модели Игрок управляет небольшой платформой-ракеткой, которую можно передвигать горизонтально от одной стенки до другой. Ракетку следует подставлять под летящий шарик и отбивать, чтобы тот не упал вниз. Удар шарика по кирпичу приводит к разрушению кирпича и получению очков.
Область знаний Информатика, Game design, Геометрия, Игра
Веб-страница - ссылка на модель https://snap.berkeley.edu/project?username=res1valot&projectname=Арканоид
Видео запись https://youtu.be/KkLwaDpQ7kI
Разработчики Всеволод Антонов
Среды и средства, в которых реализована модель Snap!
Диаграмма модели
Описание полей данных, которые модель порождает
Модель создана студентами? Да

О чём эта модель?

Arkanoid — это классическая аркадная игра, выпущенная в 1986 году компанией Taito. Она стала одной из самых популярных игр своего времени и положила начало целому жанру, известному как "блоки-ломатели". В Arkanoid игрок управляет платформой (или "ракеткой"), которая перемещается в горизонтальном направлении в нижней части экрана. Цель игры — разбить все блоки на игровом поле, используя шарик, который отскакивает от платформы и блоков.

Как устроена модель (правила внутри)

  • Игровое поле: Состоит из различных блоков разных цветов.
  • Платформа: Игрок управляет платформой, которая двигается влево и вправо. Платформа должна отражать шарик, чтобы он не упал вниз.
  • Шарик: Когда игрок запускает шарик, он начинает отскакивать от платформы и блоков. Если шарик упадет ниже платформы, игрок теряет жизнь.

Как пользоваться моделью

  • Нажмите на зелёный флаг.
  • Используя клавиши "стрелка влево" и "стрелка вправо" управляйте ракеткой.
  • Наслаждайтесь игрой.

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

Следует обратить внимание на этапы завершения игры, а также на процесс генерации блоков.
Изображение 2024-11-20 141656146.png

Что стоит попробовать

Стоит попробовать изменить кол-во рядов и строк блоков, скорость игры.

Функции среды программирования, которые использованы в этой модели

Модель создана в Snap!. Snap! (в переводе с английского — "щелчок", ранее известный как Build Your Own Blocks или BYOB) — это бесплатный визуальный язык программирования, основанный на блоках и доступный через браузер. Он предназначен для начинающих программистов и позволяет им создавать интерактивные анимации, компьютерные игры, сценарии и многое другое, одновременно обучая математическим и вычислительным концепциям.