标签: lance

我可以使用Lance制作多人Phaser游戏吗?

如何使用现有的Phaser游戏并使其成为多人游戏?

我可以将Lance库用于此目的吗?两个库都控制着自己的游戏对象,所以我不知道如何在同一个游戏中一起使用这两个框架.

multiplayer phaser-framework lance

4
推荐指数
1
解决办法
1601
查看次数

向Lance Game中的个人玩家发送"秘密"数据

我想知道在lance-gg中是否有一种简单的方法可以仅向每个玩家发送玩家特定数据,而不是向所有玩家发送所有数据.

我希望创建一个扑克游戏,并且不希望每个玩家所持有的数据都向所有玩家广播,而只是让每个玩家都收到有关他们自己的牌的信息.

这在目前的GameEngine和ServerEngine之间是否可以轻松实现?

在游戏过程中,需要执行以下步骤:

  • 向每个玩家"交易"牌(单独向每个玩家发卡),并且还广播一个事件以指示其他客户应该为正在发牌的玩家动画接收它们的卡片.
  • 将待处理的卡存储在其他要更新的数据之外
  • 如果播放器断开连接,则检索播放器卡,然后在手中重新连接
  • "揭示"牌(向所有玩家广播任何显示的牌,如翻牌和摊牌)

玩家的牌也需要存储在服务器上,但不能在每一步重新广播.

javascript multiplayer socket.io lance

4
推荐指数
1
解决办法
382
查看次数