Skip to content

๐Ÿ† 1st Place โ€“ Best Game Hack @ Hack the 6ix 2024, ๐ŸŽ– Finalist โ€“ Overall Top 8

Notifications You must be signed in to change notification settings

qiuethan/Polaris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿพ Polaris โ€“ Multiplayer Fitness Platformer

Polaris is a web-based multiplayer fitness platformer that turns your body into the game controller. Jump, run, and crouch in real life to control your polar bear avatar through snowy obstacle coursesโ€”all powered by real-time computer vision.

Think Xbox Kinect, but rebuilt with modern machine learning and a fresh, web-native stack.

๐Ÿ† 1st Place โ€“ Best Game Hack @ Hack the 6ix 2025
๐ŸŽ– Finalist โ€“ Overall Top 8


๐ŸŽฎ How It Works

Polaris combines motion tracking, gesture recognition, and real-time multiplayer gameplay into a joyful fitness game:

  • ๐Ÿงโ€โ™‚๏ธ Full-body Pose Detection โ€“ Supports 2 players from 1 webcam
  • โœ‹ Sliding Window Gesture Recognition โ€“ Detects run, jump, crouch with confidence scoring
  • ๐ŸŒ Multiplayer Engine โ€“ Real-time sync via WebSockets
  • ๐ŸงŠ 3D Platformer โ€“ Custom game engine in Three.js, runs smoothly in-browser

๐Ÿง  Tech Stack

Layer Technology
ML Pose Recognition Mediapipe + Custom Gesture Logic
Multiplayer Backend FastAPI + WebSockets
Frontend Game Engine React + Three.js

๐Ÿ“ฆ Features

  • ๐Ÿ‘ฅ Dual-player support via a single camera
  • ๐Ÿƒ Real-life movements control in-game actions
  • ๐Ÿง  Confidence-weighted gesture detection
  • ๐ŸŒŽ Multiplayer matchmaking + sync engine
  • ๐ŸŽฎ Fully custom 3D level with physics
  • ๐Ÿ”ฅ Real-time energy/calorie estimation (WIP)

About

๐Ÿ† 1st Place โ€“ Best Game Hack @ Hack the 6ix 2024, ๐ŸŽ– Finalist โ€“ Overall Top 8

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •