Съдържание:
- Стъпка 1: Свържете вашия Micro: bit към компютър
- Стъпка 2: Отидете в редактора на Python Micro: bit
- Стъпка 3: Качете кода на вашия Micro: bit
- Стъпка 4: Играйте
Видео: Микро: битова памет Игра: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Една проста игра с памет, където трябва да запомните последователност и да отговорите, ако за втори път последователността е била същата. Всеки кръг се добавя допълнителна стъпка към последователността.
Стъпка 1: Свържете вашия Micro: bit към компютър
Има само две неща, от които се нуждаем, за да направим тази игра с памет:
микро: бит
компютър за кодиране
Ако все още нямате micro: bit, вземете такъв! Те са невероятно забавни малки неща за работа и лесен начин децата да открият технологиите и програмирането.
За да направите нашата малка игра, трябва да свържете вашия micro: bit към компютър чрез usb-кабел.
Стъпка 2: Отидете в редактора на Python Micro: bit
За да създадем играта, ще трябва да поставим някакъв код на нашия микробит. За да направите това, отидете на:
Изберете основния код, който е даден, и поставете кода по -долу в редактора:
# Добавете своя 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.
Ако имате късмет, ще се появи усмихнато лице и ще преминете към следващия кръг, като добавите символ към поредицата.
Ако нямате късмет, ще се появи тъжно лице.
Просто опитайте отново, като натиснете бутона за нулиране на гърба!
Наслади се !
Препоръчано:
Пъзел игра с памет с помощта на BBC MicroBit: 7 стъпки
Пъзел игра с памет Използване на BBC MicroBit: Ако не знаете какво е BBC MicroBit, това е по същество наистина малко устройство, което можете да програмирате, за да имате входове и изходи. Kindof като Arduino, но по -прецизно. Това, което наистина ми хареса в MicroBit, беше, че има два вградени входа b
Микро: битова нощна лампа: 12 стъпки
Micro: bit Night Lamp: Така че това е доста прост проект, при който използваме Micro: bit както за захранване, така и за управление на малка нощна лампа. Направих проекта, така че можех да използвам малката LED лента от моя Neopixel Въведение, но също така беше важно за мен да направя лампата така
Проектирайте 8 -битова звезда за дърво в Fusion 360: 7 стъпки (със снимки)
Проектирайте 8 -битова звезда за дърво в Fusion 360: Добавете някакъв характер към коледното си дърво тази година с 3D отпечатана 8 -битова звезда за дърво. Следвайте, докато ви покажа колко лесно е да проектирате звездата във Fusion 360. Аз също така предоставих връзка към файла STL тук, за да можете да отпечатате моя модел
Микро: битова вълшебна пръчка! (За начинаещи): 8 стъпки (със снимки)
Микро: битова вълшебна пръчка! (Начинаещ): Макар че за нас, магическите хора, е малко сложно да левитираме обекти с ума, думите или пръчките си, можем да използваме технологията, за да правим (основно) едни и същи неща! Този проект използва два микро: бита, a няколко малки електронни части и някои ежедневни предмети
Микро: битова вълшебна пръчка! (Средно): 8 стъпки
Микро: битова вълшебна пръчка! (Средно): " Всяка достатъчно напреднала технология е неразличима от магията. &Quot; (Артър К. Кларк). По дяволите, да, така е! Какво чакаме, нека използваме технология, за да създадем свой собствен вид магия !! Този проект използва два микро: битови микроконтролера