如何提供玩家排队的多人游戏?

时间:2018-09-05 22:47:37

标签: javascript vue.js

关于游戏的前几句话。这是一个问答游戏,它是第一个回答问题的人-胜利,非常简单。

但是问题是,如何提供“游戏发现者”。 该方案应如何工作: 玩家1打开网站,然后按“查找游戏”按钮,系统将他排入队列(创建game_id),然后玩家2按下“查找游戏”系统以查找正在排队的游戏,并将玩家置于打开游戏中。

因此游戏表应如下所示:

game_id, player1_id, player2_id, is_open

非常简单。

但是如何实时显示。 当玩家1按下“查找游戏”按钮,然后戴上该香奈儿玩家2时,我是否应该建立新的私人频道(插槽),并在此将他们两个都重定向到游戏过程。

让我感到困惑。

1 个答案:

答案 0 :(得分:0)

怎么样:

  • 使用套接字
  • 让所有玩家进入“排队”频道
  • 当新玩家加入频道时,检查是否有足够的新游戏
  • 如果需要,将它们移至game_id频道(打开游戏)