如何开发Android WLAN多人游戏?

问题描述:

我目前正在尝试开发适用于Android的多人纸牌游戏。如何开发Android WLAN多人游戏?

计划:

使用java套接字通过WLAN进行通信。

游戏:

步骤1.初始屏幕(第一画布上显示)要求提供一个昵称。

step 2.search/join可用的游戏室或创建一个游戏室。

步骤3中发挥

问题: 1.这可能吗?创建房间的设备将作为服务器运行,任何连接的设备都将作为客户端(全部在WLAN中完成)。

  1. 如何搜索/广播可用的游戏室?

  2. 任何人都可以指点我一个很好的教程吗?我发现很多,但没有帮助。这是我第一次开发一款游戏。非常感谢关于任何回合制纸牌游戏的教程。

谢谢你们!

如果你想使用Wifi连接,你需要考虑到设备没有明确的IP地址,所以你只能靠近多人(在同一个Wifi网络上),但我想不是你想要达到的结果。

可以创建你所描述的内容。为了拥有游戏室并拥有真正的在线多人游戏功能,您必须使用服务器,所有客户端都可以与之通信并获取最新信息。现在,这听起来很可怕,但你不需要发明轮子,你可以使用现有的游戏服务器(例如Skiller多人游戏SDK。从:http://dev.skiller-games.com下载,并且令人惊讶的是,你不必下载服务器,他们照顾主机)。

现在我们已经确定连接不成问题,我可以告诉你真正的挑战是创造一个吸引人的多人游戏逻辑。尽量让你的游戏快速(所以用户不必等待很长时间才能让其他人移动)并始终关注用户(当开启新游戏并等待其他用户加入时,用户可以使用计算机玩游戏?)

希望我帮了忙。

+0

urgh !!!先生,我忘了我的登录凭证... 先生。先生怀特先生 – Ikoy

+0

先生。 @MrWhite Yoo 感谢您的回复..您的第一段达到了100%的准确率..是的,我希望玩家在同一个网络..我的目标是促进朋友身体在一起的游戏(只是删除卡) 所以我目前正在使用和引擎,并经过一个月的努力工作后得到了工作的例子... yup一个月...我仍然没有掌握网络问题,虽然... 我该如何建立客户端和服务器之间的良好沟通? 据我所知,我需要一个类为每个命令,并使用它来广播给所有的客户端。就是这样。需要帮忙 – Ikoy