Xcode群众多人游戏(不是你可能想到的)

时间:2015-06-01 00:53:12

标签: ios game-center multiplayer mmo

好吧所以我想做一个游戏,我试图不透露它是什么但是它要求游戏中某个级别的任何人当前正在玩的能够在一个排序中看到对方MMO风格,但不是真的。

例如:

假设我有玩家鲍勃,玛丽和罗布。假设Bob是4级,Mary是6级,Rob也是4级。顺便说一句,这些将在排行榜中显示。我想要的是鲍勃和罗布以及其他4级和当前正在玩的人在精灵套件中看到对方。我希望玛丽能够和其他6级人员一起离开。

我不知道从哪里开始。所以我的问题是:

  1. 我是否应该使用Xcode?或者我最好使用Unity?
  2. GameCenter是否具备此功能,或者我是否需要使用Parse或类似的东西
  3. 而且,就这个如何运作的概念,你能否指出我正确的方向?
  4. 如果你能回答任何一个真棒!!!!!如果不是那么酷!提前谢谢!

1 个答案:

答案 0 :(得分:1)

  1. Xcode是IDE,Unity是Game-Engime。
  2. 如果您从一开始就需要创建自己的游戏,则应使用IDE。但这确实很长,有时很难。有了Game-Engime,游戏的很大一部分已经被编程(物理,3D动画......),所以你可以把时间集中在你的游戏程序上。

    1. 游戏中心用于分享游戏或分数。不在线播放。
    2. 要在线播放,您应该创建自己的服务器。

      1. 你知道如何编程吗?你擅长2D / 3D吗?
      2. 对于创建MMO游戏,你必须是逻辑。

        • 首先,您应该创建一个客户端。

          • 客户端是游戏

          • 他包含声音,图形,脚本......

        • 其次,您应该创建一个服务器。

          • 服务器已连接到所有客户端。

          • 他包含数据库(帐户,字符,HP,黄金......)

        那么从哪里开始?

        当角色移动(来自客户端A)时,他将新位置发送到服务器。服务器将此位置发送给所有客户端。所以客户端B知道客户端A的字符在哪里并且可以绘制一个tileset(在你的例子中,只有当boolean sameLevel为true时才可以绘制tileset。)

        看一下插座:

        http://www.linuxhowtos.org/C_C++/socket.htm

        http://www.nullterminator.net/winsock.html

        https://stackoverflow.com/questions/tagged/sockets%20c%2b%2b

        https://stackoverflow.com/questions/tagged/sockets+c

        提示 - 我已经回答了一些类似的问题。即使编程语言有时不同,我也会给你链接,逻辑总是一样的,所以它可以帮助你: