节点和/或套接字多玩家whackamole

时间:2017-05-08 21:27:48

标签: javascript node.js html5 socket.io

所以,让我们说我想创建一个多玩家游戏。

和...我在多个客户端浏览器中发出了显示在屏幕上的痣,可能是20或30个客户端,同时显示相同的痣。并且...几个玩家同时点击同一个痣......

如何确定谁赢得并处理碰撞或???

我真的不想创造一个重击游戏,但这是我能想到解释我目前遇到的问题的最简单方法。

非常感谢任何帮助,提前谢谢。

1 个答案:

答案 0 :(得分:0)

  

有些玩家同时点击同一个鼹鼠......我如何确定谁赢了?

通常,您只需让服务器决定谁先获得服务器的任何请求即可获胜。

  

处理碰撞?

不确定冲突是什么意思。服务器将不得不决定谁先出现,并且客户端上的用户界面必须向用户显示,即使用户认为他们已经得到它,但由于他们刚刚被淘汰而在近距离通话中丢失当他们的请求到达服务器时由另一个用户。除非你想修改游戏并奖励一个" tie"对于在一定时间内到达服务器的两个请求。