Picture this: It's 3 AM, I'm on my 47th run of Subway Surfers (don't judge), and my keyboard is making enough noise to wake up the entire neighborhood. My fingers are doing an interpretive dance on WASD keys, and I'm thinking, "There has to be a cooler way to play this!"
Then it hit me - what if we could play Subway Surfers using sign language? Not only would it be quieter (sorry, mechanical keyboard enthusiasts), but it would also make gaming more accessible AND help people practice sign language. Talk about a win-win-win! 🎯
- Silent Gaming: No more keyboard smashing! Your roommates will thank you.
- Learn While Playing: Pick up some sign language while collecting coins. Education never looked so fun!
- Accessibility: Making gaming more inclusive, one gesture at a time.
- Cool Factor: Let's be honest, controlling games with hand gestures makes you feel like a tech wizard 🧙♂️
Here's how to become a Sign Language Surfer:
- A: Move Left
- D: Move Right
- E: Jump
- K: Roll/Slide
- P: Pause
-
Clone this bad boy:
git clone https://github.com/yourusername/SignLanguageRecogniser_Realtime.git cd SignLanguageRecogniser_Realtime -
Set up your environment:
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate pip install -r requirements.txt
-
Run and have fun:
cd src python main.py
- Computer Vision: Using MediaPipe because manually tracking hand movements is so 2010
- Machine Learning: A neural network that's better at recognizing gestures than I am at avoiding obstacles in the game
- Game Integration: Seamlessly translating gestures to keyboard inputs (it's basically magic ✨)
- Development Time: 2 weeks (and countless cups of coffee ☕)
- Lines of Code: Just enough to make it work, not enough to make it complicated
- Bugs Squashed: More than I'd like to admit
- High Score Achieved: Let's not talk about that...
Got ideas to make this even cooler? Check out our Contributing Guide! Whether you're a coding wizard or just have some wild ideas, we'd love to have you on board.
- Technical Documentation - For the nerds (like me)
- Changelog - Watch our journey unfold
- Project Structure - How we keep things organized
- Add support for more games (Portal with sign language, anyone?)
- Implement multiplayer gestures (synchronized dancing maybe?)
- Add Easter eggs (you'll have to find them yourself!)
Side effects may include:
- Feeling like a tech superhero
- Improved sign language skills
- Addiction to gesture-controlled gaming
- Urge to show off to friends
- Coffee ☕ - The real MVP
- My neighbors - For tolerating the late-night debugging sessions
- The open-source community - You rock! 🎸
MIT License - Because sharing is caring! 💝
Made with 🤘 by a developer who thinks keyboards are overrated
P.S. If you're reading this far, you're awesome! Now go try it out and show those running games who's boss!
