İçindekiler:

Mikro:bit Hafıza Oyunu: 4 Adım
Mikro:bit Hafıza Oyunu: 4 Adım

Video: Mikro:bit Hafıza Oyunu: 4 Adım

Video: Mikro:bit Hafıza Oyunu: 4 Adım
Video: BBC Micro:bit - Makecode Dersleri #4 Input Salla Fonksiyonu 2024, Kasım
Anonim
Mikro:bit Hafıza Oyunu
Mikro:bit Hafıza Oyunu

Bir diziyi hatırlamanız ve ikinci seferde sıralama tamamen aynıysa yanıtlamanız gereken basit bir hafıza oyunu. Her turda diziye ek bir adım eklenir.

Adım 1: Micro:bit'inizi Bir Bilgisayara Bağlayın

Micro:bit'inizi Bir Bilgisayara Bağlayın
Micro:bit'inizi Bir Bilgisayara Bağlayın

Bu hafıza oyununu yapabilmek için ihtiyacımız olan sadece iki şey var:

bir mikro:bit

kodlama için bir bilgisayar

Henüz bir micro:bit'iniz yoksa, bir tane edinin! Birlikte çalışmak için inanılmaz eğlenceli küçük şeyler ve çocukların teknolojiyi ve programlamayı keşfetmeleri için kolay bir yol.

Minik oyunumuzu yapabilmek için micro:bit'inizi usb kablosu ile bir bilgisayara bağlamanız gerekmektedir.

Adım 2: Micro:bit Python Düzenleyicisine gidin

Micro:bit Python Düzenleyicisine gidin
Micro:bit Python Düzenleyicisine gidin

Oyunu oluşturmak için mikro bitimize bazı kodlar koymamız gerekecek. Bunu yapmak için şu adrese gidin:

Verilen temel kodu seçin ve aşağıdaki kodu editöre yapıştırın:

# Python kodunuzu buraya ekleyin. Eg'den mikrobit içe aktarma * rastgele içe aktarma # oluşturma eylemleri görüntüler = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # genel oyun ayarları hamleleri = gameover = Yanlış def show_moves (): display.show(hareket, gecikme=1000) sleep(1000) display.show('=') sleep(1000) seçenekler = (random.randint(1, 2)) if seçenekleri == 2: display.show (hareket, gecikme=1000) uyku(1000) elif seçimleri == 1: uzunluk = len(hareket)-1 newMoves = liste(hareket) yeninr = (random.randint(0, uzunluk)) eskitaşıma = yeniTaşıma[yeni hareket] yeni hareket = random.choice(actions) newMoves[newnr] = oldmove ise yenimove == yenimove: seçimler = 2 display.show(newMoves, delay=1000) sleep(1000) buttonpressed = False iken buttonpressed == 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 False elif seçenekleri == 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)) # game while gameover == Yanlış: add_nextMove() gameover = show_moves() display.scroll("Cevapsız.. ") display.show(Image. SAD) sleep(2000)

Adım 3: Kodu Micro:bit'inize Yükleyin

Her şeyden önce, mikrobitinizin bilgisayarınıza bağlı olduğundan emin olun.

Düzenleyicide, kodu bilgisayarınıza indirmek için sol üst köşedeki İndir'e tıklayın ve dosyayı dosya gezgininde mikrobitinize sürükleyip bırakın.

micro:bit'inizin arkasındaki turuncu ışık yanıp sönmeye başlayacaktır. Transfer biter bitmez kod çalışmaya başlayacak ve oyunun ilk aşaması başlayacak!

Adım 4: Oynat

Oynamak !
Oynamak !

Oyunu yeniden başlatmak için, sıfırlama düğmesi görevi gören micro:bit'inizdeki usb bağlantı noktasının yanındaki düğmeye basın.

Bir sembol, ardından bir '=' işareti, ikinci bir sembol ve bir soru işareti göreceksiniz. Örnek olarak: A = A?

Oyun basit: İlk dizi ikinciye eşit mi?

Sence öyle mi? A'ya basın. Sence öyle değil mi? B'ye basın.

Şanslıysanız, bir gülen yüz belirecek ve sıraya bir sembol ekleyerek bir sonraki tura geçeceksiniz.

Şansınız yoksa, üzgün bir yüz görünecektir.

Sadece arkadaki sıfırlama düğmesine basarak tekrar deneyin!

Eğlence !

Önerilen: