2012-05-04 167 views
0

我有兴趣为未定多人游戏创建服务器,无论是基于PC还是移动设备。任何游戏服务器显然都是事件驱动的,异步的和快速的。我在Web开发方面非常有经验,使用像Symfony for PHP或Django for Python这样的框架很常见。创建游戏服务器

有什么比得上高性能游戏服务器开发的web框架? ROS(机器人操作系统)是复杂的C/C++框架的一个例子,该框架针对实时性能进行了优化,并包含常用的机器人功能。是否有类似的游戏设计?

现在我最喜欢创建基于浏览器的WebGL游戏或iPhone游戏。因此,我正在考虑使用Django作为我的请求处理程序,并仅通过AJAX进行通信。我知道这可以很好地用于PC网页游戏,但我不确定用iPhone /其他移动设备进行远程通信的最佳方式。使用Web框架仲裁移动应用程序常见吗?

这是一个开放式问题,所以任何建议,想法或进一步阅读的链接都非常感谢。如果有人有任何好的阅读材料,我很乐意看一看。

回答

1

使用Web框架来仲裁移动应用程序是否很常见?

是的,它是看看网页视图(在android系统)

有什么比得上Web框架为高性能游戏服务器的发展? ROS(机器人操作系统)是复杂的C/C++框架的一个例子,该框架针对实时性能进行了优化,并包含常用的机器人功能。是否有类似的游戏设计?

你不需要一个实时系统这只是一个非常好的服务器(取决于客户端的数量)在任何情况下,我会推荐java。它几乎与C++ applicator一样快(如果不是更快)(感谢jit),并且可以很容易地将它连接到android(它们是兼容的),或者将它用作经典的web框架

1

使用Web框架显然是可能的。这很大程度上取决于游戏的类型。在与朋友的单词和Eliminator Pro之间的要求差别很大。但总的来说,对于很多游戏设计来说,Web框架/服务模型的效果很好。

您还可以查看现有项目,例如cocoas live