Съдържание:

Как да си направим игра Microbit: 25 стъпки
Как да си направим игра Microbit: 25 стъпки

Видео: Как да си направим игра Microbit: 25 стъпки

Видео: Как да си направим игра Microbit: 25 стъпки
Видео: Making an Automaton with a Micro:bit 2024, Юли
Anonim
Как да си направим игра Microbit
Как да си направим игра Microbit

Здравейте, казвам се Мохамед и в тази инструкция ще ви покажа как да кодирате микро битова игра стъпка по стъпка с блоков редактор, играта е малко като Tetris.

Консумативи

Компютър и набор от микро битове

Стъпка 1: Бутон А

БУТОН А
БУТОН А

Първо, започнете, като отидете в „категория за въвеждане“и изберете „Включен бутон А натиснете“.

Стъпка 2: БУТОН НА СТЪПКА 2

БУТОН НА СТЪПКА 2
БУТОН НА СТЪПКА 2

След това отидете в категорията „логика“и изберете „ако е вярно тогава“. След това поставете "ако е вярно, след това" вътре ", върху бутон А натиснете". след това отидете в категорията „логика“и превъртете надолу до сравнение. изберете първия, който виждате (0 = 0). след това поставете (0 = 0) вътре в true в "if true then".

Стъпка 3: БУТОН НА СТЪПКА 3

БУТОН НА СТЪПКА 3
БУТОН НА СТЪПКА 3

След като приключите. Отидете на "променливи" и направете променлива (препоръчвам ви да направите poz за вашата променлива. Което означава позиция). поставете тази променлива в левия номер на "if true then" и направете така, че променливата да е по -голяма от другото число (задайте десния номер на 0).

Стъпка 4: БУТОН НА СТЪПКА 4

БУТОН НА СТЪПКА 4
БУТОН НА СТЪПКА 4

след това отидете в категорията "LED" и изберете "unplot x y" и го поставете под "if true then".

Стъпка 5: Бутон СТЪПКА 5

СТЪПКА НА БУТОНА 5
СТЪПКА НА БУТОНА 5

След като приключите с това, отидете на "променливи" и изберете променливата poz (или каквото и да сте избрали за предишната) и поставете тази променлива в левия слот (x). След това сменете дясната на 4 (y).

Стъпка 6: Бутон СТЪПКА 6

СТЪПКА НА БУТОНА 6
СТЪПКА НА БУТОНА 6

Когато приключите с това, отидете на "променливи" и изберете. "промяна на променлива (poz) по номер" поставяне "промяна на променлива (poz) по номер" под "unplot x y". задайте числото на -1 и полето на променливата на всичко, което сте избрали за "unplot x y" (poz).

Стъпка 7: БУТОН СТЪПКА 7

СТЪПКА НА БУТОНА 7
СТЪПКА НА БУТОНА 7

След това отидете в категорията "LED" и изберете "plot x y". поставете „plot x y“под „промяна на променливата по номер“. за x отидете на променливи и изберете променливата за предишната стъпка (poz) и за y я задайте на 4.

Стъпка 8: БУТОН B

БУТОН В
БУТОН В
БУТОН В
БУТОН В

Сега, когато сте готови с BUTTON A. Щракнете с десния бутон върху BUTTON A (това, което сте направили за предишните стъпки) и дублирайте BUTTON A.

Стъпка 9: БУТОН Б СТЪПКА 2

БУТОН Б СТЪПКА 2
БУТОН Б СТЪПКА 2

След като сте дублирали BUTTON A. променете ON BUTTON A PRESS на ON BUTTON B PRESS.

Стъпка 10: БУТОН Б СТЪПКА 3

БУТОН Б СТЪПКА 3
БУТОН Б СТЪПКА 3

след това променете номера в „if true then“на 4, „unplot x y“number на 4, „change variable by a number“number на 1 и „plot x y“number на 4.

Стъпка 11: БУТОН Б СТЪПКА 4

БУТОН Б СТЪПКА 4
БУТОН Б СТЪПКА 4

ако сте изпълнили предишните стъпки правилно, трябва да приключите с BUTTON B.

Стъпка 12: СТАРТ

НА СТАРТ
НА СТАРТ

сега, когато приключихте с БУТОН B, нека започнем с ON START. първо отидете на „basic“и изберете „ON START“, след това отидете на категорията „variables“и изберете „set variable to a number“и поставете „set variable to a number“вътре, ON START. променете числото на 2 и променливата на тази, която сте поставили за BUTTON A (poz).

Стъпка 13: СТАРТ СТЪПКА 2

НА СТАРТ СТЪПКА 2
НА СТАРТ СТЪПКА 2

След това отидете в категорията „променлива“и направете нова променлива, наречена score (това е, което ви препоръчвам да поставите). когато приключите с това, отидете в категорията "променлива" и изберете "задаване на променлива на число" поставяне "задаване на променлива на число" под първата "задаване на променлива на число". след това променете числото на 0 и променливата да отбележи второто "задаване на променлива на число".

Стъпка 14: СТАРТ СТЪПКА 3

НА СТАРТ СТЪПКА 3
НА СТАРТ СТЪПКА 3
НА СТАРТ СТЪПКА 3
НА СТАРТ СТЪПКА 3

След това отидете в категорията „LED“и изберете бутона още. след това кликнете върху „задаване на яркост на число“, поставете го под втората „задайте променлива на число“и променете яркостта на това, което искате, но аз препоръчвам 1000.

Стъпка 15: СТАРТ СТЪПКА 4

НА СТАРТ СТЪПКА 4
НА СТАРТ СТЪПКА 4

следващо, отидете в категорията „LED“и изберете „plot x y“поставете „plot x y“под „set a brightness to a number“. след това отидете на променлива и изберете poz (или каквото изберете за първата си променлива) и поставете тази променлива в "x" и задайте "y" на 4.

Стъпка 16: ОСНОВНАТА ИГРА

ОСНОВНАТА ИГРА
ОСНОВНАТА ИГРА

След като приключихте с ON START, можем да започнем с ОСНОВНАТА ИГРА. първо отидете в категорията „основи“и изберете завинаги.

Стъпка 17: ОСНОВНАТА ИГРА СТЪПКА 2

ОСНОВНАТА ИГРА СТЪПКА 2
ОСНОВНАТА ИГРА СТЪПКА 2

След това отидете в категорията "променливи" и изберете "задаване на променлива към номер" поставяне "задаване на променлива към номер" вътре "завинаги". когато приключите с това, отидете отново в категорията "променливи" и направете нова променлива, наречена празна. след това отидете в категорията, наречена "математика" и изберете "изберете произволно число към число" и поставете "изберете произволно число към число" вътре в номера на "задайте променлива към число". След това променете числата на "изберете случайно число на число" на 0 за първото число и 4 за второто число.

Стъпка 18: ОСНОВНАТА ИГРА СТЪПКА 3

ОСНОВНАТА ИГРА СТЪПКА 3
ОСНОВНАТА ИГРА СТЪПКА 3

след като приключите с това, отидете в категорията "цикли" и изберете "за променлива от 0 до номер, направете" пускане "за променлива от 0 до номер до" под "задаване на променлива към номер". променете номера на 4. след това отидете в категорията „променливи“и направете нова променлива, наречена „a“поставете „a“в променливата на „за променлива от 0 до число do“.

Стъпка 19: ОСНОВНАТА ИГРА СТЪПКА 4

ОСНОВНА СТЪПКА ИГРА 4
ОСНОВНА СТЪПКА ИГРА 4

след това отидете отново в категорията "цикли" и изберете "за променлива от 0 до номер do" поставете "за променлива от 0 до номер do" вътре в първата "за променлива от 0 до номер do". променете числото на 4. след това отидете в категорията „променливи“и направете нова променлива, наречена „ind“, поставете „ind“във променливата на втората „за променлива от 0 до число do“. след това отидете в категорията "логика" и изберете "ако е вярно, след това" поставете ", ако е вярно, след това" вътре във втората "за променлива от 0 до число do". и след това отидете в категорията „логика“и превъртете надолу до сравнение. изберете първия, който виждате (0 = 0). след това поставете (0 = 0) вътре в true в "if true then". след това за първия 0 го променете на променливата "празен", а вторият 0 на променливата "ind", след което накарайте въздишката в средата на тези две променливи да каже "не е равно на" (изглежда като an = въздишка с ред надолу средата). след това отидете в категорията "LED" и изберете "plot x y" поставете "plot x y" вътре "ако е вярно тогава". променете „x“на променливата „ind“и „y“на променливата „a“

Стъпка 20: ОСНОВНАТА ИГРА СТЪПКА 5

ОСНОВНАТА ИГРА СТЪПКА 5
ОСНОВНАТА ИГРА СТЪПКА 5

след това отидете в категорията "basic" и изберете "pause (ms) number" put "pause (ms) number" под второто "за променлива от 0 до number do". след това отидете в категорията „математика“и изберете „число минус число“поставете „число минус число“вътре в true в „if true then“. направете първото число равно на 300 и поставете променливата "score" на второто число.

Стъпка 21: ОСНОВНАТА ИГРА СТЪПКА 6

ОСНОВНАТА ИГРА СТЪПКА 6
ОСНОВНАТА ИГРА СТЪПКА 6

след това отидете отново в категорията "цикли" и изберете "за променлива от 0 до число, направете" поставяне "за променлива от 0 до номер до" под "номер на пауза (мс)". променете броя на „за променлива от 0 на число do“на 4. след това поставете „ind“в променливата на третия „за променлива от 0 на число do“. след това отидете в категорията "логика" и изберете "ако е вярно, след това" поставете ", ако е вярно, след това" вътре в третия "за променлива от 0 до число do". и след това отидете в категорията „логика“и превъртете надолу до сравнение. изберете първия, който виждате (0 = 0). след това поставете (0 = 0) вътре в true в "if true then". след това за първия 0 го променете на променливата "празен", а вторият 0 на променливата "ind", след което накарайте въздишката в средата на тези две променливи да каже "не е равно на" (изглежда като an = въздишка с ред надолу средата). след това отидете в категорията "LED" и изберете "unplot x y" put "unplot x y" inside "if true then". променете „x“на променливата „ind“и „y“на променливата „a“

Стъпка 22: ОСНОВНАТА ИГРА СТЪПКА 7

ОСНОВНАТА ИГРА СТЪПКА 7
ОСНОВНАТА ИГРА СТЪПКА 7

след това отидете в категорията "логика" и изберете "ако е вярно, след това" поставете ", ако е вярно, след това" под третото "за променлива от 0 до число do". след това отидете в категория "логика" и превъртете надолу до "булева" и изберете "празно и празно", след това отидете отново в категорията "логика" и вземете 2 "номер = към номер" от секцията за сравнение. след това поставете всяко от "число = към число" от всяка страна на заготовките, образувайки "празно и празно". и след това го поставете в "ако е вярно тогава". след това за лявата страна "номер = към номер" поставете променливата "а" отляво и 4 за дясното число и в средата = въздишка и за дясната страна "номер = към номер" поставете променливата "poz "вляво числото и променливата" празен "за десния номер и в средата not = за въздишка. (ако сте малко объркани как трябва да изглежда, погледнете снимката)

Стъпка 23: ОСНОВНАТА ИГРА СТЪПКА 8

ОСНОВНАТА ИГРА СТЪПКА 8
ОСНОВНАТА ИГРА СТЪПКА 8

следващ (по избор) отидете в категорията "музика" и изберете "начална мелодия (музика) повтаряща се (броя пъти)" поставена "начална мелодия (музика) повтаряща се (броя пъти)" под третата "ако е вярно тогава". променете повтарящата се сума на "веднъж" и музиката на "dadadum". след това отидете в категорията „основни“и изберете „икона за показване“поставете „икона за показване“(направете иконата в X) под „стартовата мелодия (музика) повтаряща се (броя пъти)“, след това отидете на категорията „основна „отново и отидете на„ още “, след което изберете„ ясен екран “, поставете„ ясен екран “под„ икона за показване “. след това отидете в категорията „основно“и изберете „покажи номер 0“поставете „покажи номер 0“под „изчистен екран“. променете 0 в „show number 0“на променливата „score“. след това отидете в категорията "променлива" и изберете "задаване на променлива към число" поставяне "задаване на променлива към число" под "показване на номер 0". след това променете променливата в "set variable to a number" на "score" и числото в "set variable to a number" на 0. след това отидете на категорията "variable" и изберете "set variable to a number" put "set променлива към число "под първата" задайте променлива към число ". след това променете променливата във втората "задаване на променлива на число" на "poz" и числото във втората "задаване на променлива на число" на 2. след това отидете на категорията "LED" и изберете "plot xy" put " начертайте xy "под втората" задайте променлива на число ". след това променете „x“в „plot xy“на „poz“и „y“в „plot xy“на 4. след това отидете на категорията basic и изберете „pause (ms) number„ put “pause (ms) number "под" сюжет xy ". след това променете номера от "номер на пауза (мс)" на 2000.

Стъпка 24: ОСНОВНАТА ИГРА СТЪПКА 9

ОСНОВНАТА ИГРА СТЪПКА 9
ОСНОВНАТА ИГРА СТЪПКА 9

след това отидете в категорията „игра“от разширения бутон и изберете „промяна на резултата с число“поставяне „промяна на резултата с число„ между първото “за променлива от 0 до число„ и „завинаги“. ако сте изпълнили правилно тези инструкции, трябва да приключите с ОСНОВНАТА ИГРА (ако сте объркани относно инструкциите, погледнете снимките).

Стъпка 25: ПРЕДШЕСТВАЩА МУЗИКА (ОПЦИЯ)

ПРЕДШЕСТВУВАЩА МУЗИКА (ОПЦИЯ)
ПРЕДШЕСТВУВАЩА МУЗИКА (ОПЦИЯ)

след това отидете на "control", който е в разширения раздел и изберете "run in background". след това отидете на музика и изберете "старт мелодия (музика) повтаряща се (колко пъти)" поставете "начална мелодия (музика) повтаряща се (количество пъти)" вътре "работи във фонов режим". след това накарайте „музиката“в „начална мелодия (музика) да повтаря (количеството пъти)“каквото искате (направих фънк) и повтарянето в „стартова мелодия (музика) да се повтаря (количеството пъти)“до „завинаги на заден план ".

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