Оглавление:

Чтобы сделать Паддлболсуперсмашем с Micro: bit: 6 шагов
Чтобы сделать Паддлболсуперсмашем с Micro: bit: 6 шагов

Видео: Чтобы сделать Паддлболсуперсмашем с Micro: bit: 6 шагов

Видео: Чтобы сделать Паддлболсуперсмашем с Micro: bit: 6 шагов
Видео: Экстремальный У ТЕБЯ ЕСТЬ 7 СЕКУНД ЧТОБЫ СДЕЛАТЬ Челлендж ! 2024, Ноябрь
Anonim
Сделать Паддлболсуперсмашем с Micro: bit
Сделать Паддлболсуперсмашем с Micro: bit

Научитесь программировать простую, но увлекательную игру на дисплее 5 на 5, используя JavaScript! PADDLEBALLSUPERSMASHEM может иметь непреднамеренное сходство с другими, более графическими играми.

Это руководство предоставлено Джастином Сунгом из Raffles Institution.

Шаг 1. Обзор предварительной сборки

В этом проекте мы создадим простую игру, в которой вы отбиваете мяч о стену. Если промахнешься, умрешь. Очень жаль. Для тех из вас, кто ценит вызовы, сложность игры увеличивается с каждым уровнем

Материал:

1 x BBC micro: бит

1 кабель Micro USB

Цели:

Узнайте больше о микрокомпьютере Microbit

Узнайте, как запрограммировать простую игру

Рассмотрим все кейсы

Шаг 2: Компоненты

Прежде всего, подключите микрокомпьютер Microbit к своему компьютеру. Никаких других компонентов не требуется

Шаг 3. Предварительное кодирование

Нам нужно будет добавить пакет кода, чтобы иметь возможность использовать компоненты нашего набора. Нажмите «Дополнительно» в панели «Код», чтобы увидеть больше разделов кода, и найдите в нижней части панели «Добавить пакет»

Откроется диалоговое окно. Скопируйте и вставьте следующую ссылку в текстовое поле «Добавить пакет»: https://pxt.microbit.org/50544-64675-33322-24641. Щелкните значок поиска или нажмите Enter, затем нажмите кнопку Tinkercademy

Примечание. Если вы получили предупреждение о том, что некоторые пакеты будут удалены из-за проблем несовместимости, вы должны либо следовать подсказкам, либо создать новый проект в меню «Файл проектов»

Шаг 4: кодирование

Прежде всего, определите свои переменные! Нам понадобится много переменных для хранения местоположения, скорости и направления мяча, длины и положения ракетки и, наконец, что не менее важно, вашего счета

Далее мы запрограммируем функции, управляющие веслом. xb представляет положение первого пикселя лопасти слева, а yb представляет длину лопасти. Левая и правая функции управляют xb и перемещают весло, а функция доски печатает весло на экране

Затем мы включаем функцию, которая контролирует, когда мяч движется. Вначале мяч движется каждую секунду, но по мере продвижения мяч движется с более короткими интервалами! Как здорово

Теперь мы запрограммируем функции, которые контролируют, как мяч взаимодействует с окружающей средой. Когда мяч попадает в сторону, его горизонтальное движение меняется на противоположное, но его вертикальное движение остается прежним. Когда мяч ударяется о потолок, он может отскочить в любом направлении, чтобы сделать игру более увлекательной

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

Наконец, у нас есть цикл for, который действует как часы, чтобы мяч продолжал двигаться. Кроме того, у нас есть функции onButtonPressed (), которые перемещают ракетку

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