Skip to content

LucieHbt/Computer-Vision-Hand-Tracking-FlappyHands-Unity

Repository files navigation

🖐️ FlappyHands

🎮 Présentation

FlappyHands est un jeu endless runner / Flappy Bird-like développé sur Unity.

L’originalité du jeu repose sur son système de contrôle par la main, utilisant le hand tracking via la computer vision. Le joueur n’utilise ni clavier ni souris : sa main devient la manette.


🧠 Concept du jeu

  • Le joueur contrôle un personnage qui se déplace automatiquement vers l’avant
  • L’environnement génère des obstacles de manière infinie
  • Le but est de survivre le plus longtemps possible sans entrer en collision

✋ Contrôles par la main

Le contrôle du joueur se fait grâce à la détection de la main via la webcam :

  • Main ouverte → le joueur vole / monte
  • Main fermée → le joueur s’arrête / descend

Ce système permet une interaction naturelle, immersive et intuitive, sans périphérique classique.

python


🛠️ Technologies utilisées

  • Unity – moteur de jeu
  • C# – logique de gameplay
  • Python avec MediaPipe – reconnaissance des gestes

Unity communique avec le code Python via une connexion UDP pour traduire les gestes de la main en actions dans le jeu.

unity


🎯 Objectif

  • Survivre le plus longtemps possible
  • Éviter les obstacles générés dynamiquement
  • Améliorer son score à chaque tentative

Le jeu repose sur des mécaniques simples mais exigeantes, favorisant la concentration et la coordination geste–action.


🚀 Lancement du projet

⚠️ Les étapes exactes peuvent varier selon votre configuration.

  1. Lancer le script de Python main.py
  2. Vérifier que la webcam est fonctionnelle
  3. Ouvrir le projet dans Unity
  4. Lancer la scène principale

💡 Axes d’amélioration possibles

  • Ajout de différents gestes (saut, dash, ralentissement)
  • Calibrage personnalisée de la main
  • Difficulté progressive plus avancée
  • Feedback visuel des gestes détectés
  • Mode score / leaderboard

👤 Auteur

Projet personnel développé à des fins d’exploration autour de :

  • l’interaction homme–machine
  • la computer vision
  • les nouvelles formes de contrôle en jeu vidéo

About

Hand Tracking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published