laravel客户/服务器游戏结构

时间:2018-01-04 12:31:18

标签: laravel data-structures client-server

我想了解是否有可能以纯多客户端/服务器方式实现应用程序...  不要介意具体的事情,但我希望实现一个服务器,邀请他们进入一个"房间" (页面)只有3或更多用户在平台上注册(开始就足以只有那些人可以在这个特定页面上登录)然后那些用户发送"某些东西"到服务器,服务器等待所有玩家回复,然后关闭房间/页面。

所以:

  • 服务器为数据库中的某些给定用户设置临时空间;
  • 受邀用户(客户)只能访问此页面;
  • 客户端将某些内容发送回服务器;

  • 服务器等待" N"客户回复,然后发回一个 消息,房间不再活跃/可用;

数据结构将类似于用户,usertype,tempRoom,roomPlayers,游戏的表格;等

的    前两步在我的脑海里并没有那么复杂,但我无法想象    如何做最后两步,任何提示都是如此的好。

感谢

1 个答案:

答案 0 :(得分:1)

和你一样,我试图制作一款在线游戏并找到一种处理实时请求的服务器端技术。

因此,经过挖掘和一些研究,我发现 node.js 是制作在线游戏或网络游戏应用的正确选择 因为nodejs使用事件驱动的非阻塞I / O模型,使其轻量级和高效,因此允许您构建在用户感知为即时或当前的时间范围内运行的应用程序。