An alternative controller made to play the game gang beasts. It uses a unique puppet controller using arduino, pressure and infrared sensors that provide the player with all the complex movement that gang beasts has.
Creating an alternative controller to play the game gang beasts using different sensors to feel like you control your puppet.
First prototype using USB joystick connection, buttons connected to strings and an emulator joytokey to play gang beasts. Ordered the parts mentioned below and researched how the arduino leonardo works for keyboard inputs. Added sounds and vibrations to order so that user has more feedback.
Didn't receive components ordered so worked on AutoCAD on creating the box that will host our controllers. We also mapped the different inputs that we wanted to include with a sketch on how we were going to use the sensors to play. We plan on having the player wear gloves with all the strings attached to them.
Gang beasts Controls Breakdown
So as shown in the table these are the controls we use in our alternative controller. But we are going avoid the kick input since it is a lot for our alternative controller, and it is not that important gameplay wise also.
On the right hand, we have the movement inputs. Move up, down, left, right will be connected to the pressure sensors attached to strings that will be connected to the glove. Move up will be attached to your palm, move right to your thumb, move left to your little finger and move down to your middle finger.
Jump will be activated when all four pressure sensors are pressed. Which means your hand will have to be held higher so that all sensors are activated.
On the left hand, we have the action inputs. Right punch and left punch will be connected with buttons glued to the glove that can be pressed with your thumb. Lift will be connected to an infrared sensor that will detect when your hand is raised.
Both the action inputs and movement inputs will be put inside boxes like the ones you see below, decorated to look like you are a true puppeteer.