{"id":26314082,"url":"https://github.com/mohhasan1/gesture-pong","last_synced_at":"2026-05-10T05:07:05.109Z","repository":{"id":262003391,"uuid":"884763770","full_name":"MohHasan1/Gesture-Pong","owner":"MohHasan1","description":"Gesture Pong is a computer vision-based Pong game where you control the paddle with hand gestures. It uses OpenCV for video capture, MediaPipe for hand detection, and Pygame for game logic.","archived":false,"fork":false,"pushed_at":"2024-11-09T20:01:08.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T11:18:13.155Z","etag":null,"topics":["computer-vision","deep-learning","game","mediapipe","opencv","pyga","python3","segmentation"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/feed/update/urn:li:activity:7262993099772035073/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MohHasan1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-07T10:50:59.000Z","updated_at":"2025-03-02T11:07:58.000Z","dependencies_parsed_at":"2024-11-09T21:17:02.954Z","dependency_job_id":"2e917f20-7413-4b7c-910e-078b26d9cd19","html_url":"https://github.com/MohHasan1/Gesture-Pong","commit_stats":null,"previous_names":["mohhasan1/gesture-pong"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MohHasan1/Gesture-Pong","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohHasan1%2FGesture-Pong","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohHasan1%2FGesture-Pong/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohHasan1%2FGesture-Pong/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohHasan1%2FGesture-Pong/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MohHasan1","download_url":"https://codeload.github.com/MohHasan1/Gesture-Pong/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MohHasan1%2FGesture-Pong/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263430320,"owners_count":23465367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","deep-learning","game","mediapipe","opencv","pyga","python3","segmentation"],"created_at":"2025-03-15T11:18:15.187Z","updated_at":"2026-05-10T05:07:05.075Z","avatar_url":"https://github.com/MohHasan1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gesture Pong\n\nGesture Pong is an interactive hand gesture-based version of the classic Pong game, where the player uses hand movements to control the paddle. The game uses OpenCV for video capture, MediaPipe for hand detection, and Pygame for the game display and logic. The objective is to use your hand to move the paddle and hit the ball, aiming to score points while competing against the AI.\n\n## Installation\n\n### Step 1: Set Up a Virtual Environment\n# For macOS/Linux\n```bash\npython3 -m venv env\nsource env/bin/activate\n```\n\n# For Windows\n```bash\npython -m venv env\nenv\\Scripts\\activate\n```\n\n# Install dependencies from requirements.txt\n```bash\npip install -r requirements.txt\n```\n## Run the Game Script:\n\nOnce the virtual environment is activated and dependencies are installed, run the main.py script to start the game:\n\n```bash\npython pingPong.py\n```\n\n## Exit the Game Script:\nExit the Game: Close the game window not the webcame\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohhasan1%2Fgesture-pong","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohhasan1%2Fgesture-pong","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohhasan1%2Fgesture-pong/lists"}