Арканоид
Описание модели | Игрок управляет небольшой платформой-ракеткой, которую можно передвигать горизонтально от одной стенки до другой. Ракетку следует подставлять под летящий шарик и отбивать, чтобы тот не упал вниз. Удар шарика по кирпичу приводит к разрушению кирпича и получению очков. |
---|---|
Область знаний | Информатика, Game design, Геометрия, Игра |
Веб-страница - ссылка на модель | https://snap.berkeley.edu/project?username=res1valot&projectname=Арканоид |
Видео запись | https://youtu.be/KkLwaDpQ7kI |
Разработчики | Всеволод Антонов |
Среды и средства, в которых реализована модель | Snap! |
Диаграмма модели | |
Описание полей данных, которые модель порождает | |
Модель создана студентами? | Да |
О чём эта модель?
Arkanoid — это классическая аркадная игра, выпущенная в 1986 году компанией Taito. Она стала одной из самых популярных игр своего времени и положила начало целому жанру, известному как "блоки-ломатели". В Arkanoid игрок управляет платформой (или "ракеткой"), которая перемещается в горизонтальном направлении в нижней части экрана. Цель игры — разбить все блоки на игровом поле, используя шарик, который отскакивает от платформы и блоков.
Как устроена модель (правила внутри)
- Игровое поле: Состоит из различных блоков разных цветов.
- Платформа: Игрок управляет платформой, которая двигается влево и вправо. Платформа должна отражать шарик, чтобы он не упал вниз.
- Шарик: Когда игрок запускает шарик, он начинает отскакивать от платформы и блоков. Если шарик упадет ниже платформы, игрок теряет жизнь.
Как пользоваться моделью
- Нажмите на зелёный флаг.
- Используя клавиши "стрелка влево" и "стрелка вправо" управляйте ракеткой.
- Наслаждайтесь игрой.
На что следует обратить внимание
Следует обратить внимание на этапы завершения игры, а также на процесс генерации блоков.
Что стоит попробовать
Стоит попробовать изменить кол-во рядов и строк блоков, скорость игры.
Функции среды программирования, которые использованы в этой модели
Модель создана в Snap!. Snap! (в переводе с английского — "щелчок", ранее известный как Build Your Own Blocks или BYOB) — это бесплатный визуальный язык программирования, основанный на блоках и доступный через браузер. Он предназначен для начинающих программистов и позволяет им создавать интерактивные анимации, компьютерные игры, сценарии и многое другое, одновременно обучая математическим и вычислительным концепциям.