Përmbajtje:

Mikro: bit Memory Lojë: 4 hapa
Mikro: bit Memory Lojë: 4 hapa

Video: Mikro: bit Memory Lojë: 4 hapa

Video: Mikro: bit Memory Lojë: 4 hapa
Video: Raspberry Pi 4B в корпусе Argon ONE M.2 c SSD диском 128 ГБ, собираем сервер для Home Assistant 2024, Korrik
Anonim
Micro: bit Memory Game
Micro: bit Memory Game

Një lojë e thjeshtë kujtese, ku duhet të mbani mend një sekuencë dhe të përgjigjeni nëse herën e dytë, sekuenca ishte e njëjtë. Çdo raund një hap shtesë i shtohet sekuencës.

Hapi 1: Lidhni mikro tuaj: bit me një kompjuter

Lidhni mikro tuaj: bit me një kompjuter
Lidhni mikro tuaj: bit me një kompjuter

Ka vetëm dy gjëra që na duhen për ta bërë këtë lojë kujtese:

një mikro: pak

një kompjuter për kodimin

Nëse nuk keni mikro: pak, merrni një! Ato janë gjëra të vogla tepër argëtuese për të punuar, dhe një mënyrë e lehtë për fëmijët që të zbulojnë teknologjinë dhe programimin.

Për të bërë lojën tonë të ndritshme, duhet të lidhni mikro: bitin tuaj me një kompjuter përmes kabllit usb.

Hapi 2: Shkoni te Mikro: bit Python Editor

Shkoni te Mikro: bit Python Editor
Shkoni te Mikro: bit Python Editor

Për të krijuar lojën, do të na duhet të vendosim një kod në mikro bitin tonë. Për ta bërë këtë, shkoni te:

Zgjidhni kodin bazë që është dhënë dhe ngjisni kodin më poshtë tek redaktuesi:

# Shtoni kodin tuaj Python këtu. Për shembull nga importi i mikrobit * import i rastësishëm # gjeneroni veprime të shfaqjes = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # parametrat e përgjithshëm të lojës lëviz = gameover = False def_ show_moves (): shfaqje.shfaqje (lëvizje, vonesë = 1000) gjumë (1000) ekran.shfaqje ('=') gjumë (1000) zgjedhje = (rastësore.randint (1, 2)) nëse zgjedhje == 2: ekran.shfaqje (lëvizjet, vonesat = 1000) gjumi (1000) zgjedhjet elif == 1: gjatësia = len (lëvizjet) -1 newMoves = lista (lëvizjet) newnr = (rastësore.randint (0, gjatësia)) oldmove = newMoves [newnr] newmove = random.choice (veprimet) newMoves [newnr] = newmove nëse oldmove == newmove: zgjedhje = 2 display.show (newMoves, vonesë = 1000) gjumë (1000) buttonpressed = E rreme ndërsa e shtypur == False: shfaqje.shfaqje (' ? ') nëse zgjedhjet == 2: nëse button_b.was_pressed (): return True buttonpressed = True break elif button_a.was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = Kthimi i vërtetë Zgjedhjet e rreme elif == 1: nëse button_a.was_pressed (): return True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = Kthimi i vërtetë False def add_nextMove (): moves.append (random.choice (action)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) gjumi (2000)

Hapi 3: Ngarko kodin në mikro tuaj: bit

Para së gjithash, sigurohuni që mikrobiti juaj është i lidhur me kompjuterin tuaj.

Në redaktues, klikoni Shkarkim në këndin e sipërm të majtë, për të shkarkuar kodin në kompjuterin tuaj dhe tërhiqni dhe lëshoni skedarin në eksploruesin e skedarëve në mikrobit tuaj.

Drita portokalli në anën e pasme të mikro: bit do të fillojë të ndizet. Sapo të bëhet transferimi, kodi do të fillojë të funksionojë dhe faza e parë e lojës do të fillojë!

Hapi 4: Luaj

Luaj !
Luaj !

Për të rinisur lojën, shtypni butonin pranë portës usb në mikro: bit, i cili vepron si një buton rivendosjeje.

Do të shihni një simbol, i ndjekur nga një shenjë '='-, një simbol i dytë dhe një pikëpyetje. Për shembull: A = A?

Loja është e thjeshtë: a barazon sekuenca e parë me të dytën?

A mendoni se po? Shtypni A. A mendoni se nuk ka? Shtypni B.

Nëse jeni me fat, do të shfaqet një buzëqeshje dhe do të shkoni në raundin tjetër, duke shtuar një simbol në sekuencë.

Nëse nuk keni fat, do të shfaqet një fytyrë e trishtuar.

Thjesht provoni përsëri duke shtypur butonin e rivendosjes në anën e pasme!

Shijoni!

Recommended: