Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
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
Để 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
Để 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 !