Оглавление:

Как сделать космических захватчиков на Micro Bit: 4 шага
Как сделать космических захватчиков на Micro Bit: 4 шага

Видео: Как сделать космических захватчиков на Micro Bit: 4 шага

Видео: Как сделать космических захватчиков на Micro Bit: 4 шага
Видео: Как Бы Выглядела и Звучала Жизнь На Других Планетах 2024, Ноябрь
Anonim
Как сделать космических захватчиков на Micro Bit
Как сделать космических захватчиков на Micro Bit

Итак, первый шаг - создать наш корабль. Заходите в «Базовый» и добавляете блок «При запуске». Затем вы переходите в «Переменные», создаете переменную с именем «SHIP» и выбираете блок на вкладке «Переменные» с надписью «Установить спрайт на 0». Затем вы ставите «КОРАБЛЬ» вместо «спрайт». Затем вы переходите на вкладку «Игра» и выбираете «создать спрайт в x 2 y 2» и помещаете это вместо «0» в «установить SHIP на 0». После этого у вас есть шанс «y» получить 4 вместо 4. Кроме того, счетчик очков не обязателен. Но вот, мы получили наш корабль, и следующим шагом будет движение нашего корабля.

Шаг 1: движение корабля

Движение корабля
Движение корабля

Вы переходите на вкладку ввода и берете блоки «на нажатой кнопке B» и «на нажатой кнопке A». Затем вы заходите в игру и выбираете «спрайт переместить на 1» и меняете спрайт на SHIP. Ставим на блок "На кнопке Б нажата". И вы делаете то же самое для A, но вместо перемещения на 1 вы ставите -1.

Шаг 2. Снимите переменную

Переменная стрельбы
Переменная стрельбы

Итак, сначала вы перейдете в «Ввод», затем выберите «Нажата кнопка A + B» и добавьте ее в код. Затем вы создаете переменную под названием «SHOOT», затем снова переходите к переменной, добавляете «установить SHOOT на 0» и меняете «0» на «создать спрайт в x: _ y: _», затем выбираете «корабль x:» в раздел игры, затем поместите его на «создать спрайт в x: ship x:». Это очень сбивает с толку, но вы можете лучше понять это по изображению. Затем вы делаете тот же шаг для «y». Затем вы переходите во вкладку игры и добавляете «SHOOT изменить яркость на 88». Затем вы переходите на вкладку цикла и выбираете «повторить 4 раза и добавить это к коду. Затем внутри этой вкладки вы помещаете« SHOOT, измените y на -1, затем все еще в коде «повторения» добавьте «пауза 150 мс» для скорость переменной «SHOOT», а затем, все еще находясь внутри цикла, вы переходите к логике, выбираете «if_ then» и добавляете его к элементу логики. В пустое место логического блока вы ставите «is_touching_». Затем вы добавляете переменные «SHOOT» и «ENEMY» (создайте переменную с именем «ENEMY», и мы определим ее позже). Затем внутри логического блока добавьте «удалить ВРАГА» и «удалить СТРЕЛЬБ», затем, если хотите, вы можете добавить музыку или звуковой эффект, когда вы уничтожаете врага, затем вы добавляете блок «изменить счет на 1». Затем за пределами цикла и логического блока вы добавляете еще одно «if_ then». Затем вы переходите к логике и добавляете блок с «0 ≤ 0» на пустом месте. Затем на первый 0 вы ставите «SHOOT y». Затем внутри логического блока вы ставите «удалить SHOOT»

Шаг 3: Создание переменной Enemy

Создание переменной врага
Создание переменной врага

Сначала добавьте блок «навсегда» и создайте переменную с именем «ENEMY», перейдите на вкладку переменных и добавьте «установить ENEMY в _», а в пустое место введите «создать спрайт в x: _ y: _». Затем в пустом пространстве блока «создать спрайт» добавьте «выбрать случайный от 0 до 4» на вкладке «математика». Затем под этим вы добавляете «ВРАГ установил яркость на 150» из вкладки «игра», а затем добавляете «паузу 100 мс» под ним. После блока «пауза» вы добавляете «ВРАГ повернуть направо на 90 градусов», который находится во вкладке «игра». Затем вы переходите на вкладку «цикл» и добавляете «повторить 4 раза», а внутри блока «цикл» вы добавляете «ENEMY move ny 1» и «пауза 500 мс». Теперь переходим на вкладку логики и добавляем 2 блока «if_ then». И внутри первого пустого места вы добавляете «is _ touching _» и добавляете «ENEMY» в первое пустое пространство и «SHIP» во второе пустое пространство, а внутри логического блока вы добавляете «game over». Теперь в другом логическом блоке мы добавляем «is _ touching edge» и в пустое пространство мы добавляем «ENEMY», а внутри блока logiv мы добавляем «delete ENEMY».

Шаг 4: вот как это должно выглядеть

Вот как это должно выглядеть
Вот как это должно выглядеть

Надеюсь, я не так уж плохо объяснил, как это сделать, и, надеюсь, вам понравилась игра:)

Рекомендуемые: