Skip to content

About

体感游戏 - 基于 MediaPipe Pose 的体感游戏平台

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

体感游戏平台

基于单摄像头的浏览器体感游戏,无需手柄、无需穿戴设备,挥手即得。


设计原则

  1. 模块化优先 — 核心逻辑(姿态检测、人体监控、摄像头管理)封装为独立模块,子游戏只写玩法
  2. 性能优先 — 无人时自动降帧至 1fps,省 CPU;MediaPipe 模型选用 lite 版本
  3. 避免误检 — 须检测到双肩或双髋方视为人体,单手臂不触发(见 core/pose-utils.ts)
  4. 暂停防抖 — 无人後延迟 3 秒方暂停,避免短暂离开即中断游戏

目标

  • 支持多种子游戏共用同一套姿态检测与人体监控基础设施
  • 手机浏览器为主战场(iOS Safari / Android Chrome)
  • 零安装,打开浏览器即玩

已支持游戏

水果忍者(fruit-ninja)

挥动单刀切水果,避开炸弹。

  • 右手大幅度挥刀开始游戏
  • 速度越快,火花特效越密集
  • 支持连击(combo)计分

计划中游戏

游戏 状态 说明
乒乓球 未开始 手部追踪击球
跑酷 未开始 跳跃/下蹲躲避障碍
光剑 未开始 双手光剑切方块

运行

pnpm install
pnpm dev

手机访问:http://<电脑局域网IP>:3000(须 HTTPS 或 localhost)


子游戏开发指引

详见 CODEBUDDY.md — 内含可复用模块说明及开发 Checklist。

核心规则:先查 src/core/ 有无现成模块,勿重复造轮。


最后更新: 2026-04-28

About

体感游戏 - 基于 MediaPipe Pose 的体感游戏平台

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages