Mục lục:
Video: Trò chơi Microbit Tic Tac Toe: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Đối với dự án này, đồng nghiệp của tôi - @descartez và tôi đã tạo một trò chơi tic tac toe tuyệt vời bằng cách sử dụng chức năng radio của microbit. Nếu bạn chưa từng nghe nói về microbit trước đây, chúng là một bộ vi điều khiển tuyệt vời được thiết kế để dạy lập trình cho trẻ em. Chúng có HÀNG TẤN chức năng bao gồm những gì chúng tôi đã sử dụng cho dự án này; ma trận LED, 2 nút và khả năng radio. Trò chơi hoạt động rất đơn giản, chúng tôi có một lưới công nhân mirco 3x3: các bit gửi tín hiệu X hoặc O đến vi chủ: bit chủ theo dõi tất cả các trạng thái thắng và cũng đặt lại trò chơi. Chúng tôi đã có thể hoàn thành dự án này trong vòng chưa đầy 24 giờ và hiển thị nó trong một sự kiện vào cuối tuần tiếp theo, nơi nó được sử dụng nhiều! Và mọi người dường như thực sự thích nó! Rõ ràng, khi bạn theo dõi, bạn sẽ thấy nơi chúng tôi đã phải cắt một số góc để hoàn thành kịp thời, nhưng chúng tôi nghĩ rằng những gì chúng tôi có cho đến nay là khá rad. Cho chúng tôi xem các trò chơi tic tac toe của bạn hoặc bất kỳ điểm nào mà chúng tôi có thể cải thiện!
Quân nhu
Bước 1: Vật liệu
- 10 bộ điều khiển microbit (Tổng cộng tất cả cái này có giá khoảng 150 đô la, rất nhiều! Tuy nhiên, theo kinh nghiệm của chúng tôi, có rất nhiều bộ điều khiển này xung quanh, vì vậy đừng ngại tiếp cận với cộng đồng các nhà sản xuất, công nghệ và sinh viên của bạn.)
- vi chạy IDE
- Khoan với 1/4 inch
- 4 miếng ván ép 12x24 "1/8
- 3 bu lông 6m 20mm
- 1 bu lông 6m 40mm
- 4 đai ốc 6mm
Bước 2: Thiết kế trò chơi
Bước 1: Quyết định các quy tắc cho Tic Tac Toe
Chúng tôi đã sử dụng những
Bước 2: Mã cho công nhân: bit
Mỗi worker: bit được cung cấp một tọa độ
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Tọa độ này được điều chỉnh trong dòng mã trên cùng của worker: bits.
- coord_x = 0
- coord_y = 0
- Mỗi công nhân có hai việc. 1) Khi nhấn nút A, ma trận LED nhấp nháy X và một tín hiệu radio được gửi đến thiết bị điều khiển nói rằng 'X đã được nhấn trên microbit (0, 0)' và nút B cũng tương tự.
Bước 3: Mã cho vi chính: bit
-
Bậc thầy vi mô: bit biết nhiều thứ.
-
Nó biết tất cả các trạng thái chiến thắng
-
Hàng
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Cột
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Đường chéo
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Nó biết rằng chỉ có 9: bit và trò chơi kết thúc ngay lập tức sau khi trạng thái thắng được gửi đi
-
Nó có thể đặt lại trò chơi và xóa tất cả công nhân: bit
Đây là cách giải quyết của chúng tôi cho hầu hết các lỗ hổng trong mã, bởi vì chúng tôi đã thực hiện dự án này quá nhanh. Nếu có trò chơi mèo, người dùng phải nhấn đặt lại. Nếu không, chúng tôi sẽ phải thêm một đoạn mã khác cho tất cả các trạng thái của trò chơi Hòa, và chúng tôi không có thời gian để làm điều đó
-
Liên kết đến mã của Descartez trên Github
Bước 3: Thiết kế vỏ bọc
Khi thực hiện dự án này, tôi biết rằng tôi muốn có thể hiển thị điều này, và tôi có thể không có quyền truy cập. Đây vừa là một may mắn nhưng cũng là một vấn đề vì nó có nghĩa là mỗi micro: bit sẽ cần một pin được kết nối. Giải pháp đơn giản nhất là đặt mọi thứ vào một chiếc hộp. Đối với điều này, tôi đã tạo một bằng cách sử dụng makercase.com. Tôi đã thiết kế nó đủ lớn để nó có thể chứa micro: bit và pin của chúng, cũng như có một số hướng dẫn bằng văn bản.
Tôi cũng biết mình cần hỗ trợ để micro: bit không lọt vào, vì vậy tôi cắt laser một mảnh nhỏ hơn để vừa với micro: bits. Phần này là vít được bảo đảm. Mặt sau và các mặt được dán lại với nhau, nhưng mặt trên được tách rời và chỉ được giữ chặt bằng vít, để tôi có thể truy cập vào bên trong khi cần thiết. Tôi đã sử dụng băng dính để giữ bảng điều khiển bên trong đúng vị trí. Và để băng chúng vào tấm phía trước để chúng không bị rơi vào hoặc rơi xuống.
Nó hơi phức tạp, nhưng tôi đã cắm tất cả các microbit với pin của chúng và gắn vào. Ở 3 góc, tôi sử dụng vít 6m nhỏ để cố định bảng điều khiển phía trước và bảng điều khiển bên trong với nhau. Ở góc cuối cùng, tôi sử dụng một con vít dài hơn để vặn toàn bộ hộp để giữ nắp hộp.
Bước 4: Phát
Trò chơi này đã thành công tại sự kiện cuối tuần của chúng tôi! Cả trẻ em và người lớn dường như thực sự thích thú khi cố gắng tìm hiểu xem điều gì đang xảy ra, cũng như những thành phần nào được sử dụng. Dự án này chỉ mất một buổi tối để chúng tôi làm việc cùng nhau, và nó rất xứng đáng. Cho chúng tôi xem thiết kế của bạn và cho chúng tôi biết bạn đã thực hiện những chỉnh sửa nào!
Đề xuất:
Trò chơi Arduino Touch Tic Tac Toe: 6 bước (có hình ảnh)
Trò chơi Arduino Touch Tic Tac Toe: Các bạn thân mến, chào mừng bạn đến với một hướng dẫn Arduino khác! Trong hướng dẫn chi tiết này, chúng ta sẽ xây dựng một trò chơi Arduino Tic Tac Toe. Như bạn có thể thấy, chúng tôi đang sử dụng màn hình cảm ứng và chúng tôi đang chơi với máy tính. Một trò chơi đơn giản như Tic Tac Toe là
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Trò chơi 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 bước (có hình ảnh)
Trò chơi 3D4x: 3D 4x4x4 Tic-Tac-Toe: Bạn có cảm thấy mệt mỏi khi chơi những trò chơi tic-tac-toe 2 chiều giống nhau, cũ kỹ, nhàm chán không ?? Vâng, chúng tôi có giải pháp cho bạn! Tic-tac-toe trong 3 chiều !!! Đối với 2 người chơi, trong khối 4x4x4 này, nhận được 4 đèn LED liên tiếp (theo bất kỳ hướng nào) và bạn giành chiến thắng! Bạn làm cho nó. Bạn có thể
Trò chơi Tic-Tac Toe tương tác được điều khiển bằng Arduino: 6 bước
Trò chơi Tic-Tac Toe tương tác được điều khiển bằng Arduino: Mục tiêu của dự án Physical Tic-Tac-Toe là chuyển một trò chơi nổi tiếng sang lĩnh vực vật lý. Ban đầu, trò chơi được chơi bởi hai người chơi trên một tờ giấy - bằng cách đặt các ký hiệu ‘X’ và ‘O’ lần lượt. Ý tưởng của chúng tôi là kiểm tra hành vi của người chơi