Tartalomjegyzék:

Micro: bit memóriajáték: 4 lépés
Micro: bit memóriajáték: 4 lépés

Videó: Micro: bit memóriajáték: 4 lépés

Videó: Micro: bit memóriajáték: 4 lépés
Videó: Игра "Memory" 2024, Július
Anonim
Micro: bit memóriajáték
Micro: bit memóriajáték

Egy egyszerű memóriajáték, ahol emlékeznie kell egy sorozatra, és válaszolnia kell, ha másodszor is, a sorozat pontosan ugyanaz volt. Minden körben egy további lépés kerül hozzáadásra a sorozathoz.

1. lépés: Csatlakoztassa a Micro: bitet a számítógéphez

Csatlakoztassa a Micro: bit számítógéphez
Csatlakoztassa a Micro: bit számítógéphez

Csak két dologra van szükségünk a memóriajáték elkészítéséhez:

mikro: bit

számítógépet a kódoláshoz

Ha még nincs micro: bitje, szerezzen be egyet! Hihetetlenül szórakoztató apróságok, amelyekkel dolgozni lehet, és a gyerekek könnyen felfedezhetik a technológiát és a programozást.

Litle játékunk elkészítéséhez csatlakoztatnia kell a micro: bitjét a számítógéphez az usb-kábelen keresztül.

2. lépés: Lépjen a Micro: bit Python szerkesztőbe

Lépjen a Micro: bit Python szerkesztőbe
Lépjen a Micro: bit Python szerkesztőbe

A játék létrehozásához el kell helyeznünk egy kódot a mikrobitünkre. Ehhez lépjen a következő helyre:

Válassza ki a kapott alapkódot, és illessze be az alábbi kódot a szerkesztőbe:

# Add ide a Python kódodat. Pl. Mikrobit importálásból * import random # generál megjeleníti a műveleteket = ["A", "B", Kép. ARROW_N, Kép. ARROW_E, Kép. ARROW_S, Kép. ARROW_W] # általános játékbeállítások mozog = gameover = False def show_moves (): display.show (mozog, késleltetés = 1000) alvás (1000) display.show ('=') sleep (1000) options = (random.randint (1, 2)) if options == 2: display.show (mozog, késés = 1000) alvás (1000) elif választások == 1: hossz = len (mozog) -1 új Mozgat = lista (mozog) newnr = (random.randint (0, length)) oldmove = newMoves [newnr] newmove = random.choice (műveletek) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False, míg a gomb megnyomása == False: display.show (' ? ') if options == 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 Hamis elif választások == 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 Hamis def add_nextMove (): move.append (random.choice (műveletek)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Hiányzott..") display.show (Image. SAD) alvás (2000)

3. lépés: Töltse fel a kódot a Micro: bitre

Először is győződjön meg arról, hogy a mikrobit csatlakoztatva van a számítógéphez.

A szerkesztőben kattintson a Letöltés gombra a bal felső sarokban a kód letöltéséhez a számítógépre, majd húzza át a fájlt a fájlkezelőben a mikrobitre.

A mikro: bit hátoldalán lévő narancssárga fény villogni kezd. Amint az átvitel megtörtént, a kód futni kezd, és kezdődik a játék első szakasza!

4. lépés: Játssz

Játssz!
Játssz!

A játék újraindításához nyomja meg a micro: bit usb-portja melletti gombot, amely reset gombként működik.

Látni fog egy szimbólumot, amelyet egy "=" jel, egy második szimbólum és egy kérdőjel követ. Példa: A = A?

A játék egyszerű: az első sorozat megegyezik a másodikkal?

Szerinted igen? Nyomja meg az A. Ön szerint nem? Nyomja meg a B gombot.

Ha szerencséje van, megjelenik egy mosolygós arc, és továbblép a következő körbe, és szimbólumot ad hozzá a sorozathoz.

Ha nincs szerencséje, szomorú arc jelenik meg.

Próbálja újra a hátulján található reset gomb megnyomásával!

Élvezd !

Ajánlott: