Raspberry pi pico chiến đấu ngẫu nhiên nghiền các nút để chiến đấu với trò chơi combo
Chúng tôi không xa lạ gì với các fightstick sử dụng Raspberry Pi và đã giới thiệu nhiều sản phẩm độc đáo trong những năm qua, như chiếc fightstick bằng gỗ đẹp mắt này. Tuy nhiên, sản phẩm fightstick Pico do nhà phát triển Goblinhan Yıkan chế tạo đã thêm một yếu tố mới cho fightstick truyền thống với một vài nút bấm bổ sung. Sau nhiều trận thua trong các giải đấu, tôi đã chán nản. Đến lúc tự làm một chiếc tay chơi cho mình.
Dự án này không có thiết kế nổi bật, nhưng chúng tôi thích chức năng của nó. Thiết bị hoạt động như một tay cầm chơi game bình thường qua kết nối USB, có lẽ vì Pico được chọn làm bộ điều khiển chính. Nó được lắp ráp trên một bảng mạch và không có vỏ bảo vệ. Tuy nhiên, bố trí các nút rất tiện lợi cho việc chơi các trò chơi đối kháng như Street Fighter hay Mortal Kombat.
Fightstick có các nút điều khiển di chuyển và tấn công như bình thường. Tuy nhiên, Goblinhan Yıkan đã thêm một số nút phụ giúp tự động hóa việc nhấn nút, giảm bớt căng thẳng. Nhấn vào những nút này sẽ kích hoạt một lựa chọn ngẫu nhiên các cú nhấn, với hy vọng tạo ra combo, mang lại sự bất ngờ và thú vị trong trận đấu.
Dự án này chủ yếu tự động hóa việc nhấn nút và hy vọng tạo ra combo, giống như cách chúng ta thường làm khi chơi game đối kháng. Bảng mạch chính của dự án là Raspberry Pi Pico, cung cấp hỗ trợ GPIO cho tất cả các nút và có khả năng hoạt động như một Thiết bị Giao diện Con người (HID) — cần thiết cho một bộ điều khiển USB như thế này.
Nó được hàn vào một bảng mạch protoboard PCB, cũng bao gồm các nút bấm trong thiết kế. Goblinhan Yıkan đã mở mã nguồn để bạn có thể tự làm fight stick theo ý tưởng của anh ấy. Mã được viết bằng CircuitPython, hữu ích cho việc lập trình phần cứng HID. Bạn có thể xem mã nguồn và cách hoạt động của nó trên trang GitHub của Goblinhan Yıkan.
Để xem dự án Raspberry Pi này hoạt động, bạn có thể xem video demo được chia sẻ trên YouTube bởi Goblinhan Yıkan.
Nguồn: www.tomshardware.com/raspberry-pi/raspberry-pi-pico-fightstick-randomly-mashes-buttons-for-fighting-game-combos