Как сделать потрясающую аркадную игру Asteroids на нулях
Содержание
Астероиды — это космические тела, непрерывно вращающиеся вокруг Солнца во внутренней части Солнечной системы, подобно планетам. Они могут иметь различную форму, например камни или кометы.
Итак, мы делаем аркадную игру Asteroids на языке Scratch, в которой у нас есть космический корабль который стреляет во все астероиды с помощью пули которые появляются на своем пути, вращаясь, когда мы нажимаем клавиши со стрелками.
Давайте приступим непосредственно к его созданию.
Как сделать аркадную игру Asteroids на нулях
Во-первых, давайте создадим нашу сцену с космическим видом, загрузив новый фон из опции выбора фона.
Давайте соберем три костюма для нашего фон. Сначала должен отображаться один, затем другой, когда игра проиграна, и третий, когда мы нажимаем пробел, чтобы начать нашу игру.
Позволь нам код для первого места для фонового костюма, чтобы отобразить его. В категории событий выберите событие «когда щелкнул зеленый флажок» и возьми код переключить фон в космос от внешности.
Добавление спрайты: Давайте добавим спрайты, игрока, пулю, астероид и взрыв, загрузив спрайты по нашему выбору.
Код для плеера: Давайте нарисуем космический корабль для спрайта игрока и разместим его в центре нашей сцены, вращаясь влево и вправо, когда пользователь нажимает клавиши со стрелками влево и вправо.
Проверьте игру, нажав на зеленый флажок. Вы заметите, что можете вращать свой космический корабль влево и вправо с помощью клавиш со стрелками.
Давайте удостоверимся, что мы скрыли другие спрайты, такие как пуля, астероид и взрыв, добавив скрыть блок от внешности.
Код для спрайта пули: Пользователь должен иметь возможность стрелять пулями, нажимая клавишу пробела на клавиатуре. Давайте создадим клон спрайта пули каждый раз, когда мы нажимаем клавишу пробела.
Каждая пуля появится там, где находится космический корабль, и выстрелит в том направлении, в котором смотрит этот космический корабль. Теперь мы удалим пулю, когда она достигнет края экрана.
Получите бесплатные ресурсы по программированию
Последние ресурсы по программированию доставляются на ваш почтовый ящик каждую неделю