Head Racing Game
头部姿势 控制赛车的互动项目:左侧摄像头 + 头部追踪,右侧透视赛道赛车。左/右倾转向,前/后倾加减速,躲避障碍累积分数。
效果展示

玩法
- 将头部对准摄像头,保持肩部以上入镜
- 左 / 右倾 → 赛车左右移动
- 向前倾(远离镜头)→ 加速;向后倾 → 减速
- 避开障碍、保持在赛道内;碰撞或出界扣分,分数归零游戏结束
控制方式
| 输入 | 功能 |
|---|---|
| 头部姿势 | 方向与速度 |
| 空格 | 暂停 / 继续 |
| R | 重新校准头部基准 |
| C | 切换摄像头小窗 |
| D | 调试信息开关 |
| M | 切换游戏模式 |
| ESC | 退出 |
环境要求
- Python 3.7+
- 摄像头
- 依赖见
requirements.txt
安装与运行
bash
git clone https://github.com/nxu-game/head-racing-game.git
cd head-racing-game
pip install -r requirements.txt
python run.py项目结构
head-racing-game/
├── run.py
├── requirements.txt
├── sounds/ # 音效(可选)
└── src/
├── game/ # 赛车逻辑
└── head_tracking/自定义音效可放入 sounds/ 目录,文件名见仓库 README。
常见问题
Q: 校准后仍漂移?
按 R 重新校准;坐稳、光线均匀,避免大幅侧脸。
Q: 英文文档?
仓库提供 README_en.md。




