Skip to content

Head Racing Game

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

Python 3.7+MediaPipePygameMIT

效果展示

Head Racing Game 头部赛车演示

玩法

  1. 将头部对准摄像头,保持肩部以上入镜
  2. 左 / 右倾 → 赛车左右移动
  3. 向前倾(远离镜头)→ 加速;向后倾 → 减速
  4. 避开障碍、保持在赛道内;碰撞或出界扣分,分数归零游戏结束

控制方式

输入功能
头部姿势方向与速度
空格暂停 / 继续
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

源码

© 2026 老周有AI. All rights reserved.