跨平台游戏开发

时间:2012-07-15 19:00:01

标签: android ios frameworks

我正在寻找一些跨平台的游戏开发框架。我关注的游戏不需要依赖高端平台的资源。只是一个简单的纸牌游戏。我相信HTML5平台可以正常工作,但我不确定是哪一个。

其次,我想在游戏中实现多人游戏功能。有两件事我不确定

  1. 如果我想让四个朋友玩一个游戏,我该怎么做?移动平台是否具有LAN或其他一些互连选项?
  2. 我也希望提供在线多玩家选项。有没有提供此类功能的服务器/框架?
  3. P.S: 这是我在任何移动应用程序上的第一个项目。电晕很好但不是免费的。

    编辑: 我正在寻找一些免费框架。

3 个答案:

答案 0 :(得分:1)

如果是移动应用,请尝试使用Corona SDK。您可以使用它为iOS,Android制作游戏(或应用程序),我认为NOOK和Kindle Fire。它也很容易学习。我十二岁的时候才开始使用它,我在一小时内学会了它。一个简单的纸牌游戏可以在不到几个小时内完成。

对于多人游戏,您可以将本地和在线多人游戏使用AutoLAN(http://developer.coronalabs.com/code/autolanhttp://www.mydevelopersgames.com/AutoLAN/),但我从未尝试过。它曾经是20美元,但现在它是免费的。

答案 1 :(得分:0)

(1)你可以在理论上建立一个通过短信传达的网络游戏,或类似的东西。但现在的一般假设是,在手机上运行应用和游戏的人通过3G,4G,WiFi /等方式上网。

(在一个没有接收的偏远山区的两部手机上编写可以通过蓝牙播放的游戏可能是一个有趣的练习......但我不确定这个市场有多大。)

所以这些决定归结为网络应用的常用决策。你打算成功peer-to-peer以便所涉及的唯一软件是每个玩家手机上的一个应用程序吗?或者你是否会在每个客户端连接的互联网上安装一台服务器,并且游戏运行时没有任何玩家直接连接到任何其他人?

(由于各种原因,后者更容易。当没有“游戏大师”时,点对点纸牌游戏难以解决的一个更有趣的原因与一个信任另一个的客户有关。维基百科的文章在Mental Poker上可能会有所启发。)


(2)我自己无法保证,但网络上的人似乎喜欢Android上的mages。 iPhone,我不知道。

但是如果你把它作为一个学习练习,你可能会尝试从头开始修改,以便更好地处理问题,而不是跳过任何特定框架的细节。使用JSON消息并与在您认为最舒服的任何服务器端环境中编写的简单服务器交谈(Node?Rails?Django? PHP?(不!):P)

答案 2 :(得分:0)

cocos2d-x是2D游戏最着名的跨平台游戏引擎。

这是链接:Cocos2d-x

以下是关于最佳跨平台游戏引擎的一些很好的讨论。 click here