Mục lục:

Trò chơi bộ nhớ micro: bit: 4 bước
Trò chơi bộ nhớ micro: bit: 4 bước

Video: Trò chơi bộ nhớ micro: bit: 4 bước

Video: Trò chơi bộ nhớ micro: bit: 4 bước
Video: Top 3 tựa Game NẶNG NHẤT! Nhiều máy tải về xong là đứt luôn. 🥲 2024, Tháng mười một
Anonim
Trò chơi bộ nhớ micro: bit
Trò chơi bộ nhớ micro: bit

Một trò chơi trí nhớ đơn giản, trong đó bạn phải nhớ một chuỗi và trả lời nếu lần thứ hai, chuỗi đó giống hệt nhau. Mỗi vòng, một bước bổ sung sẽ được thêm vào trình tự.

Bước 1: Kết nối Micro: bit của bạn với máy tính

Kết nối Micro của bạn: bit với máy tính
Kết nối Micro của bạn: bit với máy tính

Chỉ có hai điều chúng ta cần để tạo ra trò chơi trí nhớ này:

một micro: bit

một máy tính để viết mã

Nếu bạn chưa có micro: bit, hãy lấy một cái! Chúng là những thứ nhỏ bé vô cùng thú vị để làm việc và là một cách dễ dàng để trẻ em khám phá công nghệ và lập trình.

Để thực hiện trò chơi litle của chúng tôi, bạn phải kết nối micro: bit của mình với máy tính qua cáp usb.

Bước 2: Đi tới Trình soạn thảo Python Micro: bit

Đi tới Trình soạn thảo Python Micro: bit
Đi tới Trình soạn thảo Python Micro: bit

Để tạo trò chơi, chúng tôi sẽ cần đặt một số mã trên micro bit của chúng tôi. Để thực hiện việc này, hãy truy cập:

Chọn mã cơ bản được cung cấp và dán mã bên dưới vào trình chỉnh sửa:

# Thêm mã Python của bạn tại đây. Ví dụ từ nhập microbit * nhập ngẫu nhiên # tạo hiển thị các hành động = ["A", "B", Image. ARROW_N, Image. ARROW_E, Image. ARROW_S, Image. ARROW_W] # cài đặt trò chơi chung di chuyển = gameover = False def show_moves (): display.show (di chuyển, trì hoãn = 1000) sleep (1000) display.show ('=') sleep (1000) options = (random.randint (1, 2)) if options == 2: display.show (di chuyển, trì hoãn = 1000) ngủ (1000) lựa chọn elif == 1: length = len (di chuyển) -1 newMoves = danh sách (di chuyển) newnr = (random.randint (0, length)) oldmove = newMoves [newnr] newmove = random.choice (hành động) newMoves [newnr] = newmove if oldmove == newmove: options = 2 display.show (newMoves, delay = 1000) sleep (1000) buttonpressed = False while 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 Sai Các lựa chọn elif == 1: if button_a.was_pressed (): trả về True buttonpressed = True break elif button_b. was_pressed (): display.show (Image. HAPPY) sleep (2000) buttonpressed = True return Sai add_nextMove (): move.append (random.choice (hành động)) # game while gameover == False: add_nextMove () gameover = show_moves () display.scroll ("Nhỡ..") display.show (Image. SAD) sleep (2000)

Bước 3: Tải mã lên Micro của bạn: bit

Trước hết, hãy chắc chắn rằng microbit của bạn được kết nối với máy tính của bạn.

Trong trình chỉnh sửa, nhấp vào Tải xuống ở góc trên bên trái, để tải mã xuống máy tính của bạn và kéo và thả tệp trong trình khám phá tệp vào microbit của bạn.

Đèn màu cam ở mặt sau micro: bit của bạn sẽ bắt đầu nhấp nháy. Ngay sau khi chuyển xong, mã sẽ bắt đầu chạy và giai đoạn đầu tiên của trò chơi sẽ bắt đầu!

Bước 4: Chơi

Chơi !
Chơi !

Để khởi động lại trò chơi, hãy nhấn vào nút bên cạnh cổng usb trên micro: bit của bạn, nút này hoạt động như một nút đặt lại.

Bạn sẽ thấy một ký hiệu, theo sau là dấu '=' -, ký hiệu thứ hai và dấu chấm hỏi. Ví dụ: A = A?

Trò chơi rất đơn giản: dãy thứ nhất có bằng dãy thứ hai không?

Bạn có nghĩ rằng nó không? Nhấn A. Bạn có nghĩ rằng nó không? Nhấn phím B.

Nếu may mắn, mặt cười sẽ xuất hiện, và bạn sẽ đi tiếp vào vòng trong, thêm biểu tượng vào dãy số.

Nếu bạn không may mắn, một khuôn mặt buồn bã sẽ xuất hiện.

Chỉ cần thử lại bằng cách nhấn nút đặt lại ở mặt sau!

Thưởng thức !

Đề xuất: