İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
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
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 !