2

我有一个非常简单的迷你游戏概念,我希望一次最多可供四个玩家玩。它将在 HTML5 画布上播放,并且我已经让它在具有三个 CPU 控制的“播放器”的单人游戏中工作。

游戏本身很简单,它只依赖于时间和当箭头指向它时按下你的按钮。从理论上讲,我可以让游戏专注于用户自己的按钮,然后只展示每个人最后的表现,但我真正想做的是让箭头移动得越快,人们做得越好——这将本质上让游戏的难度自行调整。

所以我想我需要使用 WebSockets。唯一的麻烦是,我以前从未使用过它们,而且我找不到一个不会让人非常困惑的资源。

据我了解,我只需要客户端在玩家按下按钮时向服务器发送一条消息,服务器收到该消息后可以计算玩家的准确度,并相应地调整速度,将该结果传递给其他玩家。

我只是担心延迟会对这个设置产生什么影响。如果箭头在他们的浏览器收到来自服务器的消息之前到达下一个玩家会怎样?

我是不是太有野心了?我是否应该坚持将四个单独的游戏的总分计算在一起的想法?

4

0 回答 0