Mục lục:
- Quân nhu
- Bước 1: Luật chơi
- Bước 2: Thiết kế cấp độ
- Bước 3: Mạch
- Bước 4: Mã
- Bước 5: Kiểm tra
- Bước 6: Vậy tiếp theo là gì?
Video: Octarine: Trò chơi so khớp màu với đèn LED RGB WS2812: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Octarine, màu của ma thuật. Nó sống động và phát sáng rực rỡ và đó là sắc tố không thể tranh cãi của trí tưởng tượng, bởi vì bất cứ nơi nào nó xuất hiện, nó đều là dấu hiệu cho thấy vật chất đơn thuần là người phục vụ cho sức mạnh của bộ óc ma thuật. Bản thân nó đã là bùa mê.
Nhưng Rincewind luôn nghĩ nó có màu tím xanh.
- Terry Pratchett - Màu của Phép thuật
Tất cả các màu sắc đều bị mê hoặc và bạn phải giải phóng từng màu một. Ba phép thuật ma thuật sẽ giúp bạn trong bạn trong nhiệm vụ của bạn.
P. S. Trong dự án này, tôi sử dụng rộng rãi các toán tử nhị phân và mặt nạ nhị phân, vì vậy nó có thể được các nhà giáo dục Khoa học Máy tính sử dụng cho mục đích giảng dạy logic Boolean theo cách trò chơi hóa thú vị.
Quân nhu
1x Arduino Nano / Uno hoặc bảng tương thích khác. Dự án thực sự sử dụng 5 chân kỹ thuật số và ít hơn 6KB bộ nhớ. Vì vậy, bảng dựa trên Attiny85 cũng sẽ hoạt động tốt.
4x nút xúc giác. Nếu muốn, bạn có thể sử dụng các nút cảm biến để thay thế.
1x dải hoặc thanh LED WS2812 với 8 đèn LED RGB có thể điều khiển.
1x breadboard hoặc board tạo mẫu PCB nếu bạn thích.
Dây nhảy Breadboard.
Bước 1: Luật chơi
Giao diện trò chơi có 8 đèn LED RGB. Mục đích là làm cho tất cả chúng tỏa sáng với cùng một màu. Nó có màu đỏ ở “thế giới” đầu tiên, màu cam ở thứ hai, màu vàng ở thứ ba, v.v.
Có 3 nút chính. Mỗi người trong số họ thay đổi màu sắc của bốn đèn LED theo mặt nạ nhị phân. Ví dụ, nút đầu tiên có mặt nạ 11110000. Nó có nghĩa là nó thay đổi màu sắc của bốn đèn LED đầu tiên. Ngoài ra còn có một nút “Shift” đảo ngược mặt nạ. Nếu người chơi nhấn phím Shift + First, mặt nạ sẽ là 00001111 và bốn đèn LED cuối cùng sẽ bị ảnh hưởng. Màu sắc đang được thay đổi theo chu kỳ.
Hình ảnh đính kèm mô tả tất cả các mặt nạ.
Bước 2: Thiết kế cấp độ
Trò chơi bao gồm tám "thế giới" mỗi cấp độ lại. Thế giới thứ nhất là “Đỏ” và tất cả các đèn LED ở đây có thể chỉ ở hai trạng thái: trống và đỏ. Trong mỗi cấp độ lại có nhiều bước xáo trộn hơn được áp dụng, do đó độ khó tăng dần. Khi bạn vượt qua một thế giới (tức là tất cả các cấp lại), bạn giải cứu màu tiếp theo. Vì vậy, trong thế giới thứ hai (“Màu cam”), tất cả các đèn LED có ba trạng thái: trống, đỏ và cam. Điều đó có nghĩa là, mỗi thế giới tiếp theo đều có nhiều thách thức hơn thế giới trước đó.
Chuyện gì sẽ xảy ra ở thế giới thứ 8 (“Octarine”)… à… thuần túy ma thuật.
Bước 3: Mạch
Nó phụ thuộc vào bo mạch cụ thể bạn sử dụng, nhưng tôi thực sự khuyên bạn nên sử dụng nguồn điện bên ngoài cho đèn LED.
Tôi đã sử dụng các chân 2, 3, 4 và 5 cho các nút. Nếu bạn sử dụng một bộ vi điều khiển hoặc các chân khác, đừng quên sửa đổi nó trong mã chương trình.
Bước 4: Mã
Tại đây, bạn có thể tìm thấy phiên bản mới nhất của mã nguồn.
Bước 5: Kiểm tra
Bước 6: Vậy tiếp theo là gì?
Bạn có thể nhận thấy rằng trò chơi thực sự không có thế giới thứ 8 (Octarine). Nó được tạo ra một cách có chủ đích. Ma thuật… không phải là thứ được cho là sao chép chính xác.
Tôi khuyến khích bạn xây dựng thế giới thứ 8 của riêng mình. Ví dụ: bạn có thể yêu cầu người chơi sắp xếp mảng màu cầu vồng thay vì đơn sắc hoặc triển khai các ô có màu sắc thay đổi. Tuỳ bạn. Làm phép thuật của riêng bạn theo cách của riêng bạn.
Đề xuất:
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: 7 bước
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: Bạn có tài khoản Steam với tất cả các trò chơi mới nhất không? Làm thế nào về một tủ arcade? Nếu vậy, tại sao không kết hợp cả hai thành một máy chơi game Steam Streaming tuyệt vời. Cảm ơn những người ở Steam, giờ đây bạn có thể phát trực tuyến các trò chơi mới nhất từ PC hoặc Ma
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
Bộ điều khiển trò chơi Arduino có đèn phản ứng với trò chơi thống nhất của bạn :: 24 bước
Bộ điều khiển trò chơi Arduino có đèn phản ứng với trò chơi thống nhất của bạn :: Đầu tiên, tôi đã viết điều này thành word. Đây là lần đầu tiên tôi sử dụng có thể hướng dẫn nên bất cứ khi nào tôi nói: hãy viết mã ra như vậy để biết rằng tôi đang đề cập đến hình ảnh ở đầu bước đó. Trong dự án này, tôi sử dụng 2 arduino ’ s để chạy 2 bit riêng biệt
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa