игра space invaders

игра space invaders



описание программы MAKECODE и работы с ней здесь

описание блоков программы MAKECODE здесь

как подключить микробит здесь

Нажмите на ссылку, запустите графическую платформу онлайн-программирования MakeCode. 

Этот проект по созданию простой игры. Игроки могут зарабатывать очки, используя кнопки A и B, чтобы избежать опасности падения спрайтов, подобно классическим аркадным играм, таким как Space Invaders.

 


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

 

  • Используя командные плитки из меню Basic, Variables, Logic и Game, создайте следующий блок кода.

 


 

  • Это говорит устройству о создании воспроизводимого «спрайта» в координатах X2, Y4 на матрице светодиодов. Он также устанавливает нулевой базовый счет и говорит ему сбросить этот счет при срабатывании функции завершения игры.

 

  • Следующим шагом является настройка элементов управления для вашего персонажа. Используя команды Input, Logic и Game, создайте следующий блок кода, отдельный от первого.

 

  • Этот блок кода сообщает вашему устройству, что при нажатии кнопки A спрайт перемещается на одну позицию влево, если они не достигли края экрана, и в этом случае ничего не произойдет.

 

  • Теперь вам нужно указать устройству перемещать ваш спрайт на одну позицию вправо при каждом нажатии кнопки B. Чтобы сэкономить время, просто продублируйте свой блок кодирования Button A и внесите следующие изменения в соответствующие диалоговые окна.

 

  • Затем пришло время создать некоторые опасности! Создайте еще один блок кода, содержащий следующие команды. Вам также нужно будет создать новую переменную для ссылки на опасности, где указано. В целях этой демонстрации я назвал это Hazard0 - 0 указывает на столбец, из которого будет падать эта опасность.
  • Этот блок кода, по сути, сообщает устройству отправлять столбец спрайтов X0 на матрице светодиодов через случайные интервалы каждые 0-5 секунд. Если спрайт вступит в контакт с вашим спрайтом, игра закончится. Если спрайт достигнет нижней части столбца, и вы успешно избежите его, он исчезнет, ​​и ваш счет будет увеличен на одно очко.

 

  • Теперь вам нужно создать один и тот же блок кода для создания спрайтов для столбцов с X1 по X4. К счастью, вместо того, чтобы создавать все это с нуля, гораздо проще просто продублировать приведенный выше блок кода, создать новую переменную для каждого (Hazard1, Hazard2 и т. Д.) И изменить диалоговые окна там, где это необходимо, чтобы убедиться, что каждый из них падает в другой столбец.

 



  • Теперь у вас должно быть восемь различных блоков кода в редакторе кода - один для основных метрик, два для команд кнопок A и B и пять для управления опасностями падения



 здесь ты можешь открыть готовый код программы

https://makecode.microbit.org/_g5v3q182C3r0

и загрузить на микробит

как загрузить на микробит подробней здесь



Report Page