March 30, 2025

ikayaniaamirshahzad@gmail.com

Raspberry Pi Pico fightstick randomly mashes buttons for fighting game combos


We’re no strangers to Raspberry Pi-powered fightsticks and have covered our fair share of unique creations over the years, like this gorgeous wooden fightstick. However, this Pico fightstick creation, put together by maker and developer Goblinhan Yıkan adds a new dynamic to the classic fightstick by adding a few extra buttons.

Turnuvalarda dayak yemekten BIKTIM. Kendi kendine oynayan kol yapma vakti. – YouTube
Turnuvalarda dayak yemekten BIKTIM. Kendi kendine oynayan kol yapma vakti. - YouTube


Watch On

What we like about this project isn’t the overall design. It’s fairly barebones but it’s the functionality that excites us the most. The rig works like a normal fightstick, plugging in via USB—which is likely why the Pico was chosen as the main controller. The setup is built on a protoboard and isn’t housed in a case at all. But it’s got a handy layout of buttons that can be used for playing fighting games like Street Fighter or Mortal Kombat.

The fightstick has your typical buttons that can be used to control movement and manually throw specific attacks. However, Goblinhan Yıkan added some extra buttons that take away all the stress of button mashing and automates the process. Pressing these buttons will trigger a random selection of button presses, some of which will hopefully become combos — adding a great deal of uncertainty and fun to your performance during the fight. The project is essentially automating “mashing the buttons and hoping for a combo” just like we’ve all done when playing fighting games.

Raspberry Pi

(Image credit: Goblinhan Yıkan)

Like we mentioned before, the main board powering this operation is a Raspberry Pi Pico. This provides an array of GPIO support for all of the buttons as well as the ability to serve as a Human Interface Device (HID) — necessary for a USB controller like this. It’s soldered to a protoboard PCB which also features the various buttons used in its design.



Source link

Leave a Comment