我正在尝试为我的2D统一游戏找到/选择一个后端服务。我查看了playfab + photon,gameparks,firebase并浏览了一些文档,但是我无法确定所有这些服务是否都具有我需要完成的功能(我认为它们可以执行,但不确定)。 / p>
基本上,我正在计划一种战略游戏,其周期与氏族冲突中的氏族战争周期类似(我真的无法想到其他示例)。
1)它涉及网格/区域(当然需要存储在服务器端),并且在计划阶段,每个氏族/行会都可以在给定区域中占据空间。
2)然后,在战斗阶段,玩家可以与队友进行一定数量的攻击,从服务器接收到敌人信息,并且战斗将在客户端进行(我认为CoC会这样做吗?他们有一个检查玩家行为的半权威服务器?)。根据这场战斗的结果,占领领地的氏族/行会发生变化。
3)每个占领区都会产生资源。战斗阶段结束后,根据结果向玩家发送一定数量的游戏内货币奖励(金额取决于生成的资源)。
4)每个阶段都有一个时限(12〜24小时),服务器必须跟踪该时限,并在达到时限时将阶段更新到客户端。
我最好尝试编写自定义服务器,还是可以选择使用baas?我认为方便登录,聊天,使用游戏货币等功能使baas更具吸引力,但我可以确保它们是否具有满足我需要的功能。此外,如果他们能就应该实现该游戏的平台的哪些功能获得一般指导,则该如何做?谢谢。