我想为android和iPhone开发类似wordfeud的游戏。现在我没有mac所以我无法使用xcode为iPhone开发。因此我决定使用adobe AIR,因此我可以将游戏链接到android和iPhone。如果您认为我的想法不好,请随意提出其他解决方案。
那么问题..我能够建立像俄罗斯方块等的离线游戏。但是当我想让游戏成为多人游戏时我应该调查什么,就像你可以同时运行多个游戏一样。我知道我需要一台服务器,但我现在可以使用xampp来测试应用程序,然后将数据库导出到真实服务器,还是我必须使用的另一种服务器?我完全迷失在这里,所以任何帮助都会很棒。
答案 0 :(得分:2)
有一些优秀的商业产品针对广告多人Flash游戏。前两位是
SmartFox服务器http://www.smartfoxserver.com/
和
Electrotank服务器http://www.electrotank.com/
作为一个有用的旁边,Electro坦克的创始人之一有一本关于flash多人游戏的书。它是一个非常好的阅读,将帮助你很多。 http://www.amazon.com/ActionScript-Multiplayer-Games-Virtual-Worlds/dp/0321643364
您会注意到这些服务器的目标是大型多人在线游戏,但我向您保证,它们同样适合开发简单的游戏。它们都很好地扩展,并且都可以自由发展。
我使用过Electrotank,并喜欢它。我没有使用过Smartfox,但它在flash在线游戏世界中被广泛使用。
答案 1 :(得分:1)
如果我没弄错,你可以使用任何可以通过HTTP或Socket连接访问的服务器。 AIR for Mobile不支持ServerSocket和DatagramSocket(UDP),因此您不能成为服务器。
至于可用的解决方案,谷歌知道很多。
答案 2 :(得分:1)
您也可以在没有中央服务器的情况下使用RTMFP来促进点对点连接。
看看Adobe Cirrus - 有很多演示文稿显示在Android / Air应用程序上使用RTMFP。