Съдържание:

Микро: битова памет Игра: 4 стъпки
Микро: битова памет Игра: 4 стъпки

Видео: Микро: битова памет Игра: 4 стъпки

Видео: Микро: битова памет Игра: 4 стъпки
Видео: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Ноември
Anonim
Микро: игра с битова памет
Микро: игра с битова памет

Една проста игра с памет, където трябва да запомните последователност и да отговорите, ако за втори път последователността е била същата. Всеки кръг се добавя допълнителна стъпка към последователността.

Стъпка 1: Свържете вашия Micro: bit към компютър

Свържете вашия Micro: bit към компютър
Свържете вашия Micro: bit към компютър

Има само две неща, от които се нуждаем, за да направим тази игра с памет:

микро: бит

компютър за кодиране

Ако все още нямате micro: bit, вземете такъв! Те са невероятно забавни малки неща за работа и лесен начин децата да открият технологиите и програмирането.

За да направите нашата малка игра, трябва да свържете вашия micro: bit към компютър чрез usb-кабел.

Стъпка 2: Отидете в редактора на Python Micro: bit

Отидете в редактора на Micro: bit Python
Отидете в редактора на Micro: bit Python

За да създадем играта, ще трябва да поставим някакъв код на нашия микробит. За да направите това, отидете на:

Изберете основния код, който е даден, и поставете кода по -долу в редактора:

# Добавете своя Python код тук. Например от импортиране на microbit * импортиране на случаен принцип # генериране на дисплеи действия = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # общи настройки на играта ходове = gameover = False def show_moves (): display.show (ходове, забавяне = 1000) sleep (1000) display.show ('=') sleep (1000) choices = (random.randint (1, 2)) if choices == 2: display.show (ходове, забавяне = 1000) sleep (1000) elif choices == 1: length = len (ходове) -1 newMoves = списък (ходове) newnr = (random.randint (0, дължина)) oldmove = newMoves [newnr] newmove = random.choice (действия) newMoves [newnr] = newmove if oldmove == newmove: choices = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while buttonpressed == False: display.show (' ? ') if choices == 2: if button_b.was_pressed (): return True buttonpressed = True break elif button_a.was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False elif choices == 1: ако button_a.was_pressed (): връщане True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False def add_nextMove (): move.append (random.choice (actions)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) sleep (2000)

Стъпка 3: Качете кода на вашия Micro: bit

На първо място, уверете се, че вашият микробит е свързан с вашия компютър.

В редактора щракнете върху Изтегляне в горния ляв ъгъл, за да изтеглите кода на компютъра си и плъзнете и пуснете файла във File Explorer към вашия микробит.

Оранжевата светлина на гърба на вашия micro: bit ще започне да мига. Веднага след като прехвърлянето приключи, кодът ще започне да работи и ще започне първият етап от играта!

Стъпка 4: Играйте

Играйте!
Играйте!

За да рестартирате играта, натиснете бутона до usb-порта на вашия micro: bit, който действа като бутон за нулиране.

Ще видите символ, последван от знак „=“, втори символ и въпросник. Например: A = A?

Играта е проста: първата последователност равна ли е на втората?

Мислите ли, че е така? Натиснете A. Мислите ли, че не е така? Натиснете B.

Ако имате късмет, ще се появи усмихнато лице и ще преминете към следващия кръг, като добавите символ към поредицата.

Ако нямате късмет, ще се появи тъжно лице.

Просто опитайте отново, като натиснете бутона за нулиране на гърба!

Наслади се !

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