我正在开发一款浏览器版网球游戏,玩家使用身体代替控制器。

你站在电脑摄像头前,挥动你的胳膊,游戏试图在实时跟踪运动以击球。

没有控制器,没有VR头盔,没有传感器,也不需要下载。

技术栈是React,Three.js和MediaPipe的姿势跟踪。

到目前为止,最难的部分并不是场地或球物理学。它是经验的前几秒钟。

如果我要求立即获得摄像头访问权限,人们会跳出,因为他们不理解为什么需要它。如果我解释得太多,游戏会觉得慢。如果第一次挥击失误,人们会认为跟踪是出问题了。

目前,我正在测试:

- 在要求摄像头访问权限之前,进行短暂的示范对抗

- 帮助第一次击球,以便玩家理解机制

- 更清晰的身体跟踪反馈

- 浏览器性能更好的3D玩家/球拍模型

我很希望从其他独立开发者那里得到反馈:你会改进什么 - 登陆体验、控制器、视觉反馈、物理学还是游戏循环?

可玩链接:

https://livewebtennis.com