İçindekiler:
- Adım 1: Micro:bit'inizi Bir Bilgisayara Bağlayın
- Adım 2: Micro:bit Python Düzenleyicisine gidin
- Adım 3: Kodu Micro:bit'inize Yükleyin
- Adım 4: Oynat
Video: Mikro:bit Hafıza Oyunu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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 !
Önerilen:
BBC MicroBit Kullanan Hafıza Yapboz Oyunu: 7 Adım
BBC MicroBit Kullanarak Hafıza Yapboz Oyunu: BBC MicroBit'in ne olduğunu bilmiyorsanız, temelde giriş ve çıkışları programlayabileceğiniz gerçekten küçük bir cihazdır. Bir tür Arduino gibi, ama daha fazla ete sahip. MicroBit hakkında gerçekten sevdiğim şey, iki adet yerleşik girişe sahip olmasıydı
Hafıza Oyunu Kutusu: 6 Adım
Hafıza Oyunu Kutusu: Bu proje https://www.instructables.com/id/Arduino-Simple-Me…Yaptığım değişiklikler: "Arduino Basit Hafıza Oyunu" "Hafıza Oyunu Kutusu"na; Görünüm Gecikme süresi (Script) Bu, zaman geçirmek için küçük bir hafıza oyunu
Simon Hafıza Oyunu Diyor: 4 Adım
Simon Hafıza Oyunu Says: Bu, çoğumuzun sevdiği ve çocukluğumuzdan hatırladığı bir oyundur. Sadece nostaljik anıları geri getirmekle kalmıyor, bilgisayar mühendisliği dünyasına da ekliyoruz! Bu oyun, LED'lerin helezonla birlikte
Lego Mini Hafıza Oyunu: 5 Adım (Resimlerle)
Lego Mini Hafıza Oyunu: Bir yıl kadar önce, bir Lego Mini Cooper'a bir grup LED takma hakkında bir Talimat Yazdım. Yenilik, olduğu gibi, LED'lerin bir akıllı telefonla (veya bu konuda herhangi bir web tarayıcısı aracılığıyla) kontrol edilebilmesiydi. Zahmet ettiğim gibi
Dokunmatik Hafıza Oyunu (Simon Diyor ki) - Eğer Bu O Zaman Bu: 6 Adım (Resimlerle)
Dokunmatik Hafıza Oyunu (Simon Diyor ki) - Eğer Bu O Zaman Şu: Bir okul projesi için kendi yaptığım dokunmatik yüzeyler ve neopiksel halkalı bir hafıza oyunu yaptım. Bu oyun, oyundaki birçok girdi ve geri bildirim (ses ve ışık efektleri) biçiminin farklı olması dışında Simon Says'a benzer. Sesleri Su'dan programladım