A computer vision clicker game inspired by the viral 67 trend. Use your webcam and your actual hands to play — raise and lower them to earn points, build combos, and unlock upgrades.
Built with Python, OpenCV, and MediaPipe.
Stand in front of your webcam and raise your hand above the green line, then lower it below the red line. That's one rep — one 67.
Keep going without stopping to build a combo multiplier:
| Combo | Multiplier |
|---|---|
| 5+ | x1.5 |
| 15+ | x2.0 |
| 30+ | x3.0 |
| 50+ | x5.0 |
Spend your 67s on upgrades using keys 1–5. Let your 67s grow even while you rest.
| Key | Upgrade | Effect |
|---|---|---|
| 1 | Better Form | +1 point per rep |
| 2 | Hype Man | +2 auto 67s/sec |
| 3 | Stadium | +10 auto 67s/sec |
| 4 | Viral Clip | +50 auto 67s/sec |
| 5 | Combo Extender | Widens combo window by 0.5s |
Requirements: Python 3.11, a webcam
1. Clone the repo
git clone https://github.com/khough2/67-Hand-Game.git
cd 67-Hand-Game2. Install dependencies
py -3.11 -m pip install -r requirements.txt3. Run the game
py -3.11 main.pyThe hand tracking model (~6MB) will download automatically on first run.
| Input | Action |
|---|---|
| Raise + lower hand | Earn a 67 |
| 1 – 5 | Buy upgrade |
| Q or ESC | Quit |
67-Hand-Game/
├── main.py # Game loop
├── hand_tracker.py # MediaPipe hand detection
├── game_state.py # Points, combos, upgrades
├── ui.py # OpenCV overlay / HUD
└── requirements.txt
opencv-python>=4.8.0
mediapipe==0.10.30
numpy>=1.24.0
Note: MediaPipe requires Python 3.9–3.11. It does not currently support Python 3.12+.