Bảng điều khiển rắn mâm xôi này hoàn toàn cắn - theo cách tốt
Chơi game retro trên Raspberry Pi là một điều, nhưng lập trình một trò chơi từ đầu lại là chuyện khác. Dự án này, do nhà phát triển Arnov Sharma thực hiện, kết hợp cả hai. Anh đã tạo ra một máy chơi game cầm tay để chơi trò cổ điển Snake, với vỏ được in 3D tùy chỉnh. Máy chơi game này sử dụng Raspberry Pi Pico 2 mới nhất, trang bị bộ vi xử lý RP2350.
Thay vì sử dụng màn hình LCD truyền thống hoặc màn hình OLED, Sharma đã chọn một bảng ma trận. Bảng điều khiển có các nút điều khiển rắn ở hai bên. Theo Sharma, vỏ máy được thiết kế bằng Fusion360 để in 3D, chứa bảng ma trận và các mạch in tùy chỉnh cho pin và nút bấm. Tất cả đều được xây dựng từ đầu, bao gồm cả mã nguồn, và được thiết kế riêng cho kích thước của bảng ma trận này.
Bảng điều khiển trò chơi rắn PICO 2 có bốn nút để điều khiển hướng. Nó sử dụng Raspberry Pi Pico 2 làm bo mạch chính, kết nối với một số bảng mạch in tùy chỉnh từ PCBWay. Màn hình là ma trận RGB Waveshare 64 x 32 pixel, và các nút nhấn được dùng để nhập liệu.
Sản phẩm này có thiết kế di động, sử dụng pin 18650 được quản lý bởi mô-đun IC IP5306. Arnov Sharma đã chia sẻ chương trình mã nguồn mở trên Instructables để mọi người có thể tự tạo tay cầm này tại nhà. Trò chơi có cách chơi tương tự như Snake, trong đó bạn điều khiển một con rắn được đại diện bởi các chấm xanh, và một chấm đỏ sẽ xuất hiện ngẫu nhiên trên màn hình.
Bạn phải hướng dẫn rắn đến thức ăn mà không va vào đuôi của mình, nếu không trò chơi sẽ kết thúc. Đuôi của bạn sẽ dài thêm một chấm mỗi khi bạn ăn được thức ăn. Nếu muốn xem dự án Raspberry Pi này hoạt động, bạn có thể xem video demo trên YouTube và đọc bài hướng dẫn về cách tạo ra nó trên Hackster.
Nguồn: www.tomshardware.com/raspberry-pi/this-raspberry-pi-snake-console-totally-bites-in-a-good-way