HandSight Racing is an innovative hill climb racing game controlled entirely via dynamic hand gestures. The game leverages real-time hand gesture recognition to allow players to accelerate with an open palm and brake with a closed fist, offering a touch-free and immersive gaming experience.
Follow these steps to set up and run HandSight Racing on your local machine:
-
Install Python
Download and install Python 3.10 (or higher) on your computer. -
Install Required Libraries
Install all necessary libraries as mentioned in the code, such asOpenCV,MediaPipe, and any others required for gesture recognition. -
Run the Supporting Code
First, execute thedirect_keysscript, followed by the main game script, using any Python source code editor of your choice. -
Run as Administrator
Run the scripts with administrative privileges to ensure proper execution. Then, launch the game. -
Start Playing
The game is now ready to be controlled using hand gestures. Open your palm to accelerate and form a closed fist to brake.
- Python 3.10
- OpenCV (for image processing and gesture detection)
- MediaPipe (for hand tracking)
- Pygame / Custom game engine (for hill climb mechanics)
This setup enables an interactive, gesture-controlled gaming experience using computer vision techniques.


