Close
0%
0%

Puppet War - Alternative Controllers

Using an alternative controller, become a master puppeteer and play the game gang beasts against your friends

Similar projects worth following
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.  

Gang Beasts Controller map.docx

So in this document you can see which inputs we decided to take with us in our alternative controller and which we decided to neglect .

document - 14.96 kB - 11/28/2023 at 14:39

Download

  • 5 × HX711-01 Pressure Sensor To detect movements inputs ( forwards , backwards , right and left) and Jump
  • 1 × Arduino Leonardo A000057 Arduino card compatible with a keyboard
  • 1 × SD04N 400 Breadboard Breadboard for wiring
  • 3 × Capteur PIR BS612 Infrared sensor to detect grab input
  • 3 × Vibreur miniature VM390 Vibreur that gives feedback to specific player actions.

  • Progress 26.12.2023

    luis.poujol01/09/2024 at 14:02 0 comments

    Finished soldering and received box to hold the sensors. Also made a handle to pull on the pressure sensors and finished connecting all 4 sensors with their cables to the arduino. This required a common VCC, GND and SCK (clock) pin with different DT pins for each sensor. 

    Working on the code to get the 4 readings with each sensor and also to make sure we get 'w' 'a' 's' 'd' readings when a specific sensor is pressed.

  • Progress 19.12.2023

    luis.poujol01/09/2024 at 13:52 0 comments

    Received all components ordered, beginning soldering the pressure sensors with its different parts and cables. 

    Beginning printing of the box with exact measurements found on the user guide : HX-711 pressure sensor user guide. We also used this document to work out which cable goes with which pin. There is 4 main pins, that get soldered with each cable. Then there is 4 other pins that connect directly to the arduino. 

    Also started coding and setting up the pressure sensors to arduino code

  • Progress 21.11.203

    luis.poujol11/28/2023 at 15:04 0 comments

    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.

  • Progress 28.11.2023

    luis.poujol11/28/2023 at 14:47 0 comments

    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. 

    Move up 

    arrow up 

    Move down 

    arrow down 

    Right 

    arrow right 

    Left 

    arrow left 

    Jump 

    space 

    Headbutt 

    Q 

    Kick 

    W 

    Lift 

    E 

    R 

    Right Punch 

    T 

    Left Punch 

    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. 

View all 4 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates