Catch the Chaos is an interactive hand-tracking game where players use their fingers to catch moving enemies on the screen. The goal is to score points by tapping on the enemy as it moves around, enhancing reflexes and hand-eye coordination.
- Real-time Hand Tracking: Utilizes MediaPipe to detect hand positions and finger movements.
- Dynamic Gameplay: Enemies move around the screen, providing a challenging experience.
- Scoring System: Players earn points for each successful tap on the enemy.
- Python 3.x
- OpenCV
- MediaPipe
-
Start the Game:
- Launch the game application to start.
-
Hand Positioning:
- Make sure your camera is positioned to detect your hands clearly.
- Use your dominant hand, and ensure your index finger is visible in the camera view.
-
Catch the Enemy:
- A moving enemy (represented by an image of your choice) will appear on the screen.
- Use your index finger to touch or "catch" the enemy.
-
Scoring:
- Each time you successfully touch the enemy, you score 1 point.
- Your current score will be displayed at the top left corner of the screen.
-
Game Over:
- The game continues indefinitely, allowing you to keep increasing your score.
- To exit the game, press the 'q' key on your keyboard.
Enjoy the fast-paced action of Catch the Chaos and challenge your friends to beat your high score!