Skip to content

silveroburn/Naruka

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naruka

IMAGE ALT TEXT HERE

"Introducing Naruka, a groundbreaking project dedicated to making gaming more inclusive for everyone, especially those with physical disabilities. Our mission is to enhance the gaming experience by developing a computer vision-based gamepad emulator that offers a new level of accessibility and customization.

Naruka aims to decrease dependency on traditional game controllers, allowing users to enjoy a wide range of games that were previously inaccessible. With Naruka, users can customize their gaming experience by choosing their preferred level of motion sensitivity, ensuring a personalized and immersive gaming experience for all.

Join us in breaking down barriers and creating a gaming environment where everyone can play and thrive. Naruka is not just a project; it's a movement towards inclusivity and empowerment in gaming."

Controls

  • The standard hand placement has palms facing the camera.
  • The pointer fingers on the left and right hand are used to control the left and right joystick respectively.
  • Pressing Q while a hand is in frame will assign the neutral joystick position to the current pointer finger position, as shown by the blue circles on screen.
  • Flipping the hand (ie turning your palm towards you) will cause the respective joystick button to be pushed.
  • Pressing each finger to the tip of the thumb activates buttons as follows, from left to right
    • Left Hand
      • Left bumper
      • Right bumper
      • Left trigger
      • Right trigger
    • Right Hand
      • A
      • B
      • X
      • Y
  • On the left hand, pressing the pointer finger to the base of the thumb activates the back button.
  • On the right hand, pressing the pointer finger to the base of the thumb activates the start button.

Settings

  • Pressing W while the program is running will activate a dialouge to change the joystick deadzone, sensitivity, and radius on screen.

Requirements

  • MediaPipe 0.8.1
  • OpenCV 3.4.2 or later
  • Virtual GamePad 0.0.8 or later

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%