如何使用Node.js为游戏服务器创建双向持久性?

问题描述:

可以说我们正在建造一艘宇宙飞船游戏。一些对象类型将是太空船和太阳系。我想用Node作为后端。如何使用Node.js为游戏服务器创建双向持久性?

我遇到的问题是如何使这些对象存在并使用回调/事件驱动系统实时交互。例如,船舶如何不断地在系统内告知系统它的位置,而不是每隔几秒就更新一次“位置”属性,这将在船舶创建时初始化。

或者两艘船如何相互作用?像地点,类型等东西都必须考虑。会疯狂复杂的事件听众不得不实施?

也许我做这比需要更难。

+0

当然,你需要不断地更新你的状态,怎么回事,你会称之为“实时”? – Bergi

+0

你没有特别说,但它暗示我认为 - 这是一个多人游戏? –

+0

是的,这将是一个多人游戏。是的,我知道你必须不断更新状态。我想我希望能够举一个我正在谈论的为节点设计的简单例子。 – user1500053

对于实时应用程序,你应该尝试meteor.js

http://www.meteor.com