Skip to content

Repository files navigation

67 Hand Game 🙌

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.


How to Play

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.


Upgrades

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

Setup

Requirements: Python 3.11, a webcam

1. Clone the repo

git clone https://github.com/khough2/67-Hand-Game.git
cd 67-Hand-Game

2. Install dependencies

py -3.11 -m pip install -r requirements.txt

3. Run the game

py -3.11 main.py

The hand tracking model (~6MB) will download automatically on first run.


Controls

Input Action
Raise + lower hand Earn a 67
1 – 5 Buy upgrade
Q or ESC Quit

Project Structure

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

Requirements

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+.


Built With

  • OpenCV — webcam capture and rendering
  • MediaPipe — hand landmark detection

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages