Android双人游戏,在线游戏

时间:2013-11-02 01:37:26

标签: android p2p 2d-games online-game

我有一个简单的双人安卓游戏(比如国际象棋),我想为用户添加一些功能,让他们在网上互相对战。我希望尽可能简单(因此没有复杂的网站,用户可以相互见面并保持评级等等;相反,只是能够以某种方式“查找”你的好友并快速对抗他或者她)。

首先,有没有办法做到这种点对点?从我的研究来看,它似乎没有,或者至少没有“简单”的点对点方法。不可否认,我在一段时间内没有太多关注Android的p2p ......

另一种方式是设置服务器,但我不知道如何做到这一点。有没有人有关于如何设置一个简单的服务器以启用这样的在线游戏的链接,信息等?

谢谢!

1 个答案:

答案 0 :(得分:0)

p2p的问题将是发现,即玩家如何发现彼此或他们的通信地址。 p2p的另一个问题是玩家手机通常会落后于NAT,如果两者都落后于NAT,那么他们之间需要一个中介来进行通信。这些是即使是最简单的多人游戏也需要服务器的两个常见原因。

你的游戏是基于异步回合的游戏吗?

此类游戏也有使用云服务的选项,因此您只需进行Android开发并访问用于存储游戏数据的Web服务,并发送推送通知以更新其他玩家。您可以查看此https://github.com/shephertz/App42-Tic-Tac-Toe示例,了解如何执行此操作。