【问题标题】:Multiplayer turn based game in android [closed]android中的多人回合制游戏[关闭]
【发布时间】:2012-05-07 13:28:44
【问题描述】:
我正在尝试在 Android 上开发多人游戏..接近 TIC TAC TOE 游戏(2 人回合制游戏)。我是整个多人游戏开发的新手,所以我想澄清一下在几个想法上..
我是否需要云服务器(例如 smartfoxserver、Photonserver 等服务器)来处理回合制游戏?
-
对于像上面这样的简单游戏,我是否必须使用开源 SDK(如 Skiller)使其多人游戏,还是必须自己编写服务器和客户端编程?
李>
除了 Skiller 之外,还有其他开源 SDK,(openfiet 和 scoreloop,根据我的 google 搜索,我猜他们的 SDK 上不支持回合制游戏)
提前谢谢..
【问题讨论】:
标签:
android
network-programming
multiplayer
【解决方案1】:
- 不,对于简单的 2 人游戏,完全不需要云服务器(用户 104 提到的套接字......可能是一个选项)。无论如何,您可能都想考虑一个,以便更好地跟踪游戏活动并限制作弊,但服务器端显然是有成本的。
顺便说一句,我不会考虑购买昂贵的服务器解决方案,而是考虑寻找 CAAS 提供商,例如 Stackmob、Parse、Kinvey 等。或者只是使用 AppEngine 或亚马逊云。
如果存在任何好的开源 SDK,它显然是一个有趣的选择。但是,我认为没有(在开始使用该库之前,我会仔细阅读 Skiller 许可证)。
我不知道。 AndEngine 具有某种多人游戏组件。 MAGES 是一个早期的多人游戏框架,现已停产。
【解决方案2】:
我目前正在编写一个多人回合制安卓游戏,我正在自己编写客户端/服务器。我看过skiller和其他人的api,但我想挑战自己。这很涉及,但正如我所说,获得更多经验是一个挑战。我已经用 php 编写了我的服务器,当然也用 java 编写了我的客户端。如果您能够正确把握时机和识别,事情就会开始顺利。