我目前正试图为Android开发一个多人卡游戏。
计划:
使用java套接字通过WLAN进行通信。
游戏:
步骤1. splash屏幕(第一个显示的画布)请求一个昵称。
步骤2.搜索/加入可用的游戏室或创建一个游戏室。
第三步演奏
问题: 1.这有可能吗?创建房间的设备将作为服务器运行,任何连接的人都将是客户端(这都是在WLAN中完成的)。
谢谢各位!
发布于 2011-11-05 08:08:59
如果您想要使用Wifi连接,您需要考虑到这样一个事实,即设备没有不同的IP地址,因此您只能在同一Wifi网络上进行近距离多玩家访问,但我想这并不是您想要达到的结果。
创造你所描述的一切是可能的。为了拥有游戏室和真正的在线多人功能,您必须使用服务器,所有客户端都将与其通信并获取更新的信息。现在,这听起来很可怕,但你不需要发明轮子,你可以使用一个现有的游戏服务器(前。Skiller多人SDK从:http://dev.skiller-games.com下载,令人惊讶的是,您不必下载服务器,它们负责托管)。
现在我们已经确定了连接性不是一个问题,我可以告诉你,真正的挑战是创建一个吸引人的多人游戏逻辑。试着让你的游戏更快(这样用户就不用等很长时间才能彼此移动),用户总是感兴趣(当打开一个新游戏,等待另一个用户加入时,用户可以玩电脑吗?)
希望我帮了你。
https://stackoverflow.com/questions/8004623
复制相似问题