Talaan ng mga Nilalaman:
- Hakbang 1: Ikonekta ang Iyong Micro: kaunti sa isang Computer
- Hakbang 2: Pumunta sa Micro: bit Python Editor
- Hakbang 3: I-upload ang Code sa Iyong Micro: kaunti
- Hakbang 4: Maglaro
Video: Micro: bit Memory Game: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Isang simpleng memorya ng memorya, kung saan kailangan mong tandaan ang isang pagkakasunud-sunod at sagutin kung sa pangalawang pagkakataon, ang pagkakasunud-sunod ay eksaktong pareho. Ang bawat pag-ikot ng isang karagdagang hakbang ay naidagdag sa pagkakasunud-sunod.
Hakbang 1: Ikonekta ang Iyong Micro: kaunti sa isang Computer
Dalawa lamang ang bagay na kailangan namin upang magawa ang memorya na ito:
isang micro: kaunti
isang computer para sa coding
Kung wala kang isang micro: kaunti pa, kumuha ng isa! Hindi sila makapaniwala na nakakatuwa sa maliliit na bagay upang gumana, at isang madaling paraan para matuklasan ng mga bata ang teknolohiya at programa.
Upang magawa ang aming litle game, dapat mong ikonekta ang iyong micro: bit sa isang computer sa pamamagitan ng usb-cable.
Hakbang 2: Pumunta sa Micro: bit Python Editor
Upang likhain ang laro, kakailanganin naming maglagay ng ilang code sa aming micro bit. Upang magawa ito, pumunta sa:
Piliin ang pangunahing code na ibinigay, at i-paste ang code sa ibaba sa editor:
# Idagdag ang iyong Python code dito. Egfrom microbit import * import random # makabuo ng mga pagkilos = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # pangkalahatang setting ng laro ay gumagalaw = gameover = Maling def show_moves (): display.show (gumalaw, antala = 1000) matulog (1000) display.show ('=') matulog (1000) pagpipilian = (random.randint (1, 2)) kung pagpipilian == 2: display.show (gumalaw, antala = 1000) pagtulog (1000) mga pagpipilian ng elif == 1: haba = len (gumagalaw) -1 newMove = listahan (gumagalaw) newnr = (random.randint (0, haba)) oldmove = newMove [newnr] newmove = random.choice (mga aksyon) newMove [newnr] = newmove kung oldmove == newmove: options = 2 display.show (newMove, antala = 1000) pagtulog (1000) buttonpressed = Mali habang pinindot ang pindutan == Mali: display.show (' ? ') kung pagpipilian == 2: kung button_b.was_pressed (): ibalik ang True buttonpressed = True break elif button_a.was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False elif options == 1: kung button_a.was_pressed (): ibalik ang True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return False def add_nextMove (): moves.append (random.choice (action)) # game habang gameover == Mali: add_nextMove () gameover = show_moves () display.scroll ("Missed..") display.show (Image. SAD) pagtulog (2000)
Hakbang 3: I-upload ang Code sa Iyong Micro: kaunti
Una sa lahat, tiyaking nakakonekta ang iyong microbit sa iyong computer.
Sa editor, i-click ang I-download sa kaliwang sulok sa itaas, upang mai-download ang code sa iyong computer, at i-drag at i-drop ang file sa file explorer sa iyong microbit.
Ang kulay kahel na ilaw sa likuran ng iyong micro: magsisimula ang pag-flash ng kaunti. Sa sandaling tapos na ang paglipat, magsisimulang tumakbo ang code at magsisimula ang unang yugto ng laro!
Hakbang 4: Maglaro
Upang muling simulan ang laro, pindutin ang pindutan sa tabi ng usb-port sa iyong micro: bit, na kumikilos bilang isang pindutan ng pag-reset.
Makakakita ka ng isang simbolo, na sinusundan ng isang '=' - sign, isang pangalawang simbolo at isang marka ng tanong. Sa pamamagitan ng halimbawa: A = A?
Ang laro ay simple: ang unang pagkakasunod-sunod ba katumbas ng pangalawa?
Sa palagay mo ba ito? Pindutin ang A. Sa palagay mo hindi ba? Pindutin ang B.
Kung mapalad ka, lilitaw ang isang nakangiting mukha, at pupunta ka sa susunod na pag-ikot, pagdaragdag ng isang simbolo sa pagkakasunud-sunod.
Kung wala kang swerte, lilitaw ang isang malungkot na mukha.
Subukan lamang muli sa pamamagitan ng pagpindot sa pindutan ng pag-reset sa likod!
Mag-enjoy!
Inirerekumendang:
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: 5 Hakbang (na may Mga Larawan)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Isa sa aking mga takdang-aralin sa klase sa linggong ito ay ang paggamit ng BBC Micro: bit upang maiugnay sa isang Scratch program na isinulat namin. Naisip ko na ito ang perpektong pagkakataon na magamit ang aking ThreadBoard upang lumikha ng isang naka-embed na system! Ang aking inspirasyon para sa simula p
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: 7 Mga Hakbang (na may Mga Larawan)
Paano Patakbuhin ang Mga Servo Motors Gamit ang Moto: bit Sa Micro: bit: Isang paraan upang mapalawak ang pagpapaandar ng micro: bit ay ang paggamit ng isang board na tinatawag na moto: bit ng SparkFun Electronics (humigit-kumulang na $ 15-20). Mukha itong kumplikado at maraming mga tampok, ngunit hindi mahirap patakbuhin ang mga servo motor mula rito. Moto: bit ay nagbibigay-daan sa iyo upang
Micro: bit Mga Pangunahing Kaalaman para sa Mga Guro Bahagi 1 - ang Hardware: 8 Mga Hakbang
Micro: bit Mga Pangunahing Kaalaman para sa Mga Guro Bahagi 1 - ang Hardware: Ikaw ba ay isang guro na nais gumamit ng micro: kaunti sa iyong silid aralan, ngunit hindi alam kung saan magsisimula? Ipapakita namin sa iyo kung paano
Lego Mini Memory Game: 5 Hakbang (na may Mga Larawan)
Lego Mini Memory Game: Isang taon o higit pa, nagsulat ako ng isang Maituturo tungkol sa pag-install ng isang bungkos ng mga LED sa isang Lego Mini Cooper. Ang makabagong ideya, tulad nito, ay ang mga LED ay maaaring kontrolin sa isang smartphone (o sa pamamagitan ng anumang web browser, para sa bagay na iyon). Tulad ng paggawa ko
Memory Game With Touch (Sinabi ni Simon) - Kung Ito Pagkatapos Iyon: 6 Mga Hakbang (na may Mga Larawan)
Memory Game With Touch (Sinabi ni Simon) - Kung Ito Noon: Gumawa ako ng isang laro ng memorya na may mga touch-pad na ginawa ng sarili at isang singsing na neopixel para sa isang proyekto sa paaralan. Ang larong ito ay katulad ng Simon Says maliban sa maraming mga paraan ng pag-input at puna (tunog at light effects) sa laro ay magkakaiba. Nag-program ako ng mga tunog mula sa Su