Spisu treści:

Micro:bit Memory Game: 4 kroki
Micro:bit Memory Game: 4 kroki

Wideo: Micro:bit Memory Game: 4 kroki

Wideo: Micro:bit Memory Game: 4 kroki
Wideo: BBC micro:bit — учим JavaScript и Python в начальной школе. Железки Амперки 2024, Lipiec
Anonim
Micro:bitowa gra pamięciowa
Micro:bitowa gra pamięciowa

Prosta gra pamięciowa, w której musisz zapamiętać sekwencję i odpowiedzieć, czy za drugim razem sekwencja była dokładnie taka sama. W każdej rundzie do sekwencji dodawany jest dodatkowy krok.

Krok 1: Podłącz Micro:bit do komputera

Podłącz swój Micro:bit do komputera
Podłącz swój Micro:bit do komputera

Do stworzenia tej gry pamięciowej potrzebujemy tylko dwóch rzeczy:

mikro:bit

komputer do kodowania

Jeśli nie masz jeszcze micro:bit, zdobądź go! Są niesamowicie zabawnymi drobiazgami do pracy i łatwym sposobem na odkrywanie przez dzieci technologii i programowania.

Aby stworzyć naszą małą grę, musisz podłączyć swój micro:bit do komputera za pomocą kabla USB.

Krok 2: Przejdź do edytora Micro:bit Python

Przejdź do edytora Micro:bit Python
Przejdź do edytora Micro:bit Python

Aby stworzyć grę, będziemy musieli nałożyć trochę kodu na nasz bit mikro. W tym celu przejdź do:

Wybierz podstawowy kod, który jest podany i wklej poniższy kod do edytora:

# Dodaj tutaj swój kod Pythona. Np. microbit import * import random # generuj wyświetla akcje = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # ogólne ustawienia gry ruchy = gameover = False def show_moves (): display.show(moves, delay=1000) sleep(1000) display.show('=') sleep(1000) choices = (random.randint(1, 2)) if choices == 2: display.show (ruchy, opóźnienie=1000) sen(1000) wybory elif == 1: length = len(ruchy)-1 nowyruch = lista(ruchy) nowynr = (losowy.randint(0, długość)) staryruch = nowyruch[nowyr] nowyruch = random.choice(actions) newMoves[newr] = newmove if oldmove == newmove: choices = 2 display.show(noweruchy, delay=1000) sleep(1000) buttonpressed = False podczas wciskania przycisku == 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 Fałsz elif choices == 1: if button_a.was_pressed(): return 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)) # gra podczas gameover == False: add_nextMove() gameover = show_moves() display.scroll("Nieodebrane.. ") display.show(Obraz. SAD) sleep(2000)

Krok 3: Prześlij kod do swojego Micro:bit

Przede wszystkim upewnij się, że twój microbit jest podłączony do komputera.

W edytorze kliknij Pobierz w lewym górnym rogu, aby pobrać kod na swój komputer, a następnie przeciągnij i upuść plik w eksploratorze plików na swój microbit.

Pomarańczowa kontrolka z tyłu urządzenia micro:bit zacznie migać. Jak tylko transfer się zakończy, kod zacznie działać i rozpocznie się pierwszy etap gry!

Krok 4: Graj

Bawić się !
Bawić się !

Aby zrestartować grę, naciśnij przycisk obok portu USB na swoim micro:bit, który działa jak przycisk resetowania.

Zobaczysz symbol, po którym następuje znak '=', drugi symbol i znak zapytania. Na przykład: A = A ?

Gra jest prosta: czy pierwsza sekwencja równa się drugiej?

Myślisz, że tak? Naciśnij A. Myślisz, że nie? Naciśnij B.

Jeśli masz szczęście, pojawi się uśmiechnięta buźka i przejdziesz do następnej rundy, dodając symbol do sekwencji.

Jeśli nie będziesz miał szczęścia, pojawi się smutna twarz.

Po prostu spróbuj ponownie, naciskając przycisk resetowania z tyłu!

Cieszyć się !

Zalecana: