SUBWAY_SURFERS (techiesms) - Dev Bhavsar - CodeCraft Hub
This application showcases a gesture-controlled Subway Surfers gameplay experience using on-device vision AI, enabling touchless interaction through natural body movements and hand gestures.
Documentation
Subway Surfers — Gesture Control Overview This application demonstrates how Subway Surfers can be played using body gestures captured by the Seeed ReCamera and interpreted with an on-device vision AI model . Instead of using a keyboard or touchscreen, the player controls the game through natural movements, creating an immersive, touch-free gameplay experience. Playing Method (Step by Step) Before You Start Ensure the ReCamera is connected to the same network as your PC. Open your browser and launch Subway Surfers (or a compatible version that supports keyboard controls). Click inside the game window to give it keyboard focus . Stand in front of the camera so your upper body is clearly visible . How to Control the Game ⬅️ Move Left Lean or move your body slightly to the left side . ➡ The system detects a leftward gesture and presses the LEFT arrow key . ➡ The character switches to the left lane. ➡️ Move Right Lean or move your body slightly to the right side . ➡ The system detects a rightward gesture and presses the RIGHT arrow key . ➡ The character switches to the right lane. ⬆️ Jump Raise your hands upward above shoulder level. ➡ The system detects a jump gesture and presses the UP arrow key . ➡ The character jumps over obstacles. ⬇️ Slide Lower your body or move your hands downward. ➡ The system detects a slide gesture and presses the DOWN arrow key . ➡ The character slides under obstacles. Tips for Best Accuracy Stand at a comfortable distance where your full upper body fits in the frame Maintain good lighting and avoid strong shadows Avoid cluttered or busy backgrounds Perform gestures clearly and deliberately for stable detection Python File for Keyboard Control - https://github.com/techiesms/Python-Files-for-SenseCraftAI/tree/main/Subway%20Surfer%20Python%20file
Subway Surfers — Gesture Control Overview This application demonstrates how Subway Surfers can be played using body gestures captured by the Seeed ReCamera and interpreted with an on-device vision AI model . Instead of using a keyboard or touchscreen, the player controls the game through natural movements, creating an immersive, touch-free gameplay experience. Playing Method (Step by Step) Before You Start Ensure the ReCamera is connected to the same network as your PC. Open your browser and launch Subway Surfers (or a compatible version that supports keyboard controls). Click inside the game window to give it keyboard focus . Stand in front of the camera so your upper body is clearly visible . How to Control the Game ⬅️ Move Left Lean or move your body slightly to the left side . ➡ The system detects a leftward gesture and presses the LEFT arrow key . ➡ The character switches to the left lane. ➡️ Move Right Lean or move your body slightly to the right side . ➡ The system detects a rightward gesture and presses the RIGHT arrow key . ➡ The character switches to the right lane. ⬆️ Jump Raise your hands upward above shoulder level. ➡ The system detects a jump gesture and presses the UP arrow key . ➡ The character jumps over obstacles. ⬇️ Slide Lower your body or move your hands downward. ➡ The system detects a slide gesture and presses the DOWN arrow key . ➡ The character slides under obstacles. Tips for Best Accuracy Stand at a comfortable distance where your full upper body fits in the frame Maintain good lighting and avoid strong shadows Avoid cluttered or busy backgrounds Perform gestures clearly and deliberately for stable detection Python File for Keyboard Control - https://github.com/techiesms/Python-Files-for-SenseCraftAI/tree/main/Subway%20Surfer%20Python%20file
Deploy steps
- Deployment