1

我正在构建一个简单的纸牌游戏来学习 node.js 和 socket.io。当所有玩家在回合结束时扔牌时,我可以自动清理桌子并设置下一个回合,但如果我在最后一张牌被扔掉的时候就这样做,它会变得有点尴尬,因为其他玩家看不到最后一个玩家玩了什么。

目前,我看到两个选项:

  1. 要求每位玩家在清台前点击“继续”或
  2. 引入延迟,然后自动清除表。我不确定这个延迟应该多长时间?

有更好的方法吗?

4

1 回答 1

1

最后,我在清理桌子之前设置了 4 秒的延迟。如果某些玩家打出一张新牌(新一轮开始),我会“覆盖”该牌位,但将旧牌保留在桌面上,直到延迟结束。

于 2012-06-04T20:21:54.473 回答