Съдържание:

Как да направим космически нашественици на Micro Bit .: 4 стъпки
Как да направим космически нашественици на Micro Bit .: 4 стъпки

Видео: Как да направим космически нашественици на Micro Bit .: 4 стъпки

Видео: Как да направим космически нашественици на Micro Bit .: 4 стъпки
Видео: Stages of achieving the goal 🎯 GOLDEN RATIO on the spiral of development 2024, Юли
Anonim
Как да направим космически нашественици на Micro Bit
Как да направим космически нашественици на Micro Bit

Така че първата стъпка е да създадем нашия кораб. Отивате в "Basic" и добавяте блок "On start". След това отивате в „Променливи“и създавате променлива, наречена „SHIP“и избирате блок от раздела „Variables“, който казва „Set sprite to 0“. След това поставяте "SHIP" вместо "sprite". След това отивате в раздела "Игра" и избирате "създаване на спрайт при x 2 y 2" и поставяте това вместо "0" в "задайте SHIP на 0". След това правите шанс "y" на 4 вместо на 4. Също така, броячът на резултатите не е задължителен. Но ето, ние получихме нашия кораб и следващата стъпка ще бъде движението на нашия кораб.

Стъпка 1: Движение на кораба

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

Отивате в раздела за въвеждане и вземате блоковете „натиснат бутон В“и „натиснат бутон А“. След това отивате в Играта и избирате „sprite move by 1“и променяте sprite на SHIP. Поставете го върху блока "Натиснат бутон В". И правите същото за A, но вместо да се движите с 1, поставяте -1.

Стъпка 2: Снимайте променлива

Shoot Variable
Shoot Variable

Така че първо ще отидете на „Въвеждане“, след това изберете „Бутонът за включване A+B натиснат“и го добавете към кода. След това правите променлива, наречена „SHOOT“, след това отидете отново към променлива, добавете „set SHOOT до 0“и променете „0“на „create sprite at x: _ y: _“, след което изберете „ship x:“в игралния раздел, след което го поставете на „create sprite at x: ship x:“. Това е много объркващо, но можете да го разберете по -добре от изображението. След това правите същата стъпка за "y". След това отивате в раздела за игра и добавяте „SHOOT промяна на яркостта с 88“. След това отивате в раздела за цикъл и избирате „повторете 4 пъти и го добавете към кода. След това вътре в този раздел поставяте„ SHOOT change y by -1, then still in the „repeat“code, add „pause 150 ms“for скоростта на променливата "SHOOT", след това все още вътре в цикъла, отивате на логика и избирате "if_ then" и я добавяте към логиката. В празното пространство на логическия блок поставяте „is_touching_“. След това добавяте променливите „SHOOT“и „ENEMY“(създайте променлива, наречена „ENEMY“и ние ще я определим по -късно). След това вътре в логическия блок добавете „изтриване на враг“и „изтриване на изстрел“, след което ако искате можете да добавите музика или звуков ефект, когато унищожите враг, тогава добавяте блок „промяна на резултата с 1“. След това извън цикъла и логическия блок добавяте още „if_ тогава“. След това отидете на логика и добавете блока, който има "0 ≤ 0" на празното място. След това на първото 0 поставяте „SHOOT y“. След това вътре в логическия блок поставяте "delete SHOOT"

Стъпка 3: Превръщане на врага в променлива

Превръщане на врага в променлива
Превръщане на врага в променлива

Първо добавете блок "завинаги" и създайте променлива с име "ENEMY", отидете в раздела променлива и добавете "set ENEMY to _" и в празното място поставете "create sprite at x: _ y: _". След това в празното пространство на блока "create sprite" добавете "pick random from 0 to 4" в раздела "math". След това под него добавяте „ENEMY set brightness to 150“от раздела „game“и след това добавяте „pause 100 ms“под него. След блока „пауза“, добавяте „ВРЪГ, завъртете надясно на 90 градуса“, който се намира в раздела „игра“. След това отивате в раздела "цикъл" и добавяте "повторете 4 пъти", а вътре в блока "цикъл" добавяте "ВРЪЖИМ преместване ny 1" и "пауза 500 ms". Сега преминаваме към раздела логика и добавяме 2 блока от „if_ тогава“. И вътре в първото празно място, добавяте „е _ докосване _“и добавяте „ВРАГ“в първото празно място и „КОРАБ“във второто празно място, а вътре в логическия блок добавяте „играта над“. Сега в другия логически блок добавяме „е _ докосващ ръб“и в празното пространство добавяме „ENEMY“, а вътре в логическия блок добавяме „delete ENEMY“

Стъпка 4: Ето как трябва да изглежда

Ето как трябва да изглежда
Ето как трябва да изглежда

Надявам се, че не бях толкова зле да обясня как се прави това и се надявам да ви хареса играта:)

Препоръчано: