首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建游戏服务器

创建游戏服务器
EN

Stack Overflow用户
提问于 2012-05-04 18:59:03
回答 3查看 731关注 0票数 0

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

对于高性能的游戏服务器开发,有什么可以与web框架相媲美的吗?ROS (Robot operating system)是复杂的C/C++框架的一个例子,它针对实时性能进行了优化,并包含了常见的机器人功能。有没有为游戏设计的类似的东西?

现在我最感兴趣的是创建一个基于浏览器的WebGL游戏或iPhone游戏。因此,我正在考虑使用Django作为我的请求处理程序,并通过AJAX进行通信。我知道这对PC网页游戏很有效,但我不确定与iPhone/其他移动设备进行远程通信的最佳方式是什么。使用web框架来仲裁移动应用程序是很常见的吗?

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-05 03:23:57

使用web框架来仲裁移动应用程序是很常见的吗?

是的,看看webview (在android中)

在开发高性能游戏服务器方面,有什么可以与web框架相媲美的东西吗?ROS (Robot operating system)是复杂的C/C++框架的一个例子,它针对实时性能进行了优化,并包含了常见的机器人功能。有没有为游戏设计的类似的东西?

你不需要一个实时系统,只需要一个非常好的服务器(取决于客户端的数量),在任何情况下,我都会推荐java。它几乎和c++应用程序一样快(如果不是更快的话)(多亏了jit),你可以很容易地把它连接到android上(它们是兼容的),或者把它当作一个经典的web框架使用。

票数 1
EN

Stack Overflow用户

发布于 2012-05-04 21:12:42

因为您有web开发的背景,所以您可能会对mozilla http://browserquest.mozilla.org/的实验性Node.js/HTML5游戏感兴趣。

源代码可以在https://github.com/mozilla/browserquest上找到

它使用websockets进行客户端/服务器通信。

票数 1
EN

Stack Overflow用户

发布于 2012-05-05 02:57:18

使用web框架是完全有可能的。这在很大程度上取决于游戏的类型。在words with friends和Eliminator之间的要求有很大的不同。但总的来说,对于许多游戏设计来说,web框架/服务模型工作得很好。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10447513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档