首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Scala实现可伸缩的MMORPG?

用Scala实现可伸缩的MMORPG?
EN

Stack Overflow用户
提问于 2012-04-09 22:23:05
回答 2查看 1.1K关注 0票数 3

Scala是实现可伸缩性良好的MMORPG的好选择吗?我读到有人建议Erlang,因为更好的并发处理。但是Scala有参与者/消息驱动的并发性和函数式编程。这难道不应该很好地处理并发性和伸缩性吗?

对不起,我不了解Erlang,也没有Scala的经验,也没有MMORPG开发的经验。这就是为什么我不能让这个问题更具体的原因。我正在寻找开发一个易于扩展的MMORPG的最佳方法。并且认为Scala可能是/可能是一个很好的选择。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-09 22:30:06

Scala适用于MMORPG,但它不一定具有可用于其他平台(特别是C++)的现有框架。Erlang的容错和可伸缩性堪称传奇,但如果您使用Akka框架,您将拥有一组类似的功能(在大部分情况下)。

使用Scala的一个好处是您可以利用Project Darkstar,这是一个用于创建MMORPG的基于Java的平台。它正在使用的Here's an example,尽管我不确定它是否还在积极地维护。

票数 4
EN

Stack Overflow用户

发布于 2012-04-09 22:29:19

Scala参与者(考虑akka)实际上受到erlang的影响。这是非常主观的,但我相信演员模型非常适合mmorpg

我猜整体架构将涉及每个角色的演员/NPC- Akka完全有能力处理集群中的数百万个演员。哦,我有没有提到过Akka 2.0可以很容易地发布?

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

https://stackoverflow.com/questions/10074649

复制
相关文章

相似问题

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