Inspiration
We knew we wanted to create a custom controller for some sort of game. We started with the controller and what games we could build that could use it, we first though of recreating rogue which lead us to deciding on having 6 buttons though we eventually moved to doing some sort of shoot em up. We didn't originally have a theme for the shoot em up but we went up with the joking selection of snail and stuff happened.
What it does
It comes in two parts: the controller with 6 buttons, 3 for each player, and the game itself. Each player controls half of the abilities of the player character. Player 1 has control over horizontal movement, while player 2 controls the vertical. Player 1 has the shoot button and player 2 controls the aiming.
How we built it
The controller was created using a raspberry pi pico and keyboard switches. The game was created in the Godot game engine. The controller was then given a cardboard shell which we decorated with some cool art.
Challenges we ran into
We needed to solder wires to the keyboard switches but the connections were really dodgy because we weren't good at tinning wires which we harvested from an ethernet cable we brought. We borrowed some dupont cables but we also needed to solder to the switches so we had to tie and tape together the ethernet cables along with the dupont connectors. Even after all that we had to add duct tape as we had some dodgy soldering to the switches break off and we didn't have another battery bank for soldering.
Accomplishments that we're proud of
Everything works and, all things considered, the controls feel decent to use.
What we learned
We should have put more time towards planning the game, although what we were left with wasn't a bad idea.
Built With
- gimp
- godot
- pico
- python
- raspberry-pi

Log in or sign up for Devpost to join the conversation.