Questions tagged «mmo»

MMO是“大型多人在线”的缩写,这种游戏允许在共享世界中同时存在大量玩家。

30
您如何防止虚拟经济中的通货膨胀?
使用典型的MMORPG,玩家通常可以永远永久地为世界耕种原材料。怪物/矿脉/等通常使用某种重生计时器,因此,除了时间以外,实际上还没有很好的方法来限制进入系统的新货币数量。 确实,这只会使金钱沉没,试图从系统中取出资金。有什么策略可以防止游戏币的通货膨胀?
186 game-design  mmo  economy 


26
如何在我的固定货币金额游戏中处理“ Scrooge McDucks”?
我目前正在开发一款规模很小的MMO游戏,计划支持每台服务器大约100名玩家,但是我们在使用经济模型时遇到了麻烦。 由于各种原因,我们决定采用固定货币金额系统;也就是说,只有在那里,可以“黄金”一定永远存在于游戏在同一时间。在这个早期的游戏测试版本(9个播放器)中,这是9000金币,但是我们计划每台服务器(100个播放器)拥有约100万金币。 该系统如何工作的简要示例: 在某个时间点,这就是游戏中黄金数量的样子。 | Max Gold | Bank | Shopkeeper | Player A | Player B | | 100 | 90 | 0 | 5 | 5 | 玩家A向店主出售了2金币的战利品。店主有0金,因此他从银行“借”了2金(只有NPC可以)。 玩家A向玩家B出售了3枚黄金战利品。玩家B从其钱包中支付。 玩家A向店主购买了5金的剑。玩家A从他们的钱包中支付。现在我们有: | Max Gold | Bank | Shopkeeper | Player A | Player B | | 100 | 88 …
112 game-design  mmo  economy 


5
游戏中的演员应该负责吸引自己吗?
我对游戏开发非常陌生,但对编程却不是。 我(再次)使用JavaScript的canvas元素在玩Pong类型的游戏。 我创建了一个Paddle具有以下属性的对象... width height x y colour 我也有一个Pong具有诸如...的属性的对象 width height backgroundColour draw()。 该draw()方法当前正在重置canvas,这就是出现问题的地方。 如果Paddle对象具有draw()负责其绘制的方法,或者draw()该Pong对象的负责负责其演员的绘制(我认为这是正确的术语,如果我不正确,请更正我)。 我发现在Paddle实例化两个对象Player和时,绘制自身会很有利Enemy。如果在没有Pong的draw(),我需要两次写类似的代码。 最佳做法是什么? 谢谢。

15
MMORPG限时播放器设计
我相信,有一个巨大的玩家市场会喜欢MMORPG的探索和交互方面,但是根本没有时间参加无休止的马拉松比赛,而这正是MMORPG的一部分。 MMORPG都是关于玩家之间的互动。但是,当不同的玩家有不同的时间投入游戏时,那些花费较少时间的人很快就会落后于他们的实力雄厚的朋友,并且将无法与他们互动。 解决此问题的一种方法是限制玩家每天可以取得的进步,这样一天玩不超过一两个小时根本就没有意义。但是,即使是最忙碌的休闲玩家有时也喜欢在整个星期天的下午玩电子游戏。仅在两个小时后将其停止会非常令人沮丧。这也给每天使用每日进度限制带来了压力,因为否则玩家会觉得自己浪费了一些东西。这种压力将对休闲游戏玩家不利。 在每周玩40个小时以上和不超过10个小时的玩家之间,还有什么其他方法可以实现公平的竞争呢? 编辑:感谢您的所有答案。他们都很鼓舞人心,给了我一些有趣的想法。我决定要做的第一件事就是休息机械师,因此我接受了Orin MacGregor的回答。但是我也提出了许多其他答案。如果您对我的休息机械手的初稿感兴趣,可以在我的开发博客上阅读它:http : //ontraindevelopment.blogspot.com/2012/10/rest-system.html
38 game-design  mmo 

7
是什么让具有真实货币经济的MMO合法?
我beieve大多数MMO游戏与游戏中的货币绑在真实世界的货币(如激战2的宝石或夏娃的PLEX)也不会允许在游戏中的物品被交易回真正的现金一堆理由-部分是因为它们可能会改变游戏的“正常”经济状况,但总的来说是因为这会带来洗钱,游戏/赌博法律等一系列法律问题。 但是,Entropia Universe(维基百科链接)的游戏内经济性直接与美元挂钩,从而使玩家能够“从游戏中套现”并转回真实货币。他们甚至可以制作出可以从游戏中退出的银行卡,现在已经组成了一家实际的银行来监管交易。 为什么没有更多的游戏将这种与游戏经济直接相关的方式与真实金钱联系在一起? 我了解经济需要经过精心设计和平衡,以避免游戏中的过度通货膨胀或其他导致游戏中货币“虚无”产生的漏洞,但在我看来,更大的担忧是这将是法律问题创建。考虑到游戏涉及的随机几率,这不是有效的赌博吗?如果是这样,那么Entropia Universe如何在不引起来自不同地区主管部门和政府的麻烦风暴的情况下使全球用户受益?当然,这恰恰是美国某些州或其他国家所禁止的事情。是因为该游戏基于瑞典,而且他们的放宽法律允许吗?

8
MMORPG中的库存限制是否有意义?
我目前正在开发一个简单的2D MMORPG。我当前的重点是库存系统。 我目前在想,是否应该限制玩家角色的携带能力。以最大重量,有限数量的存货位或两者的组合形式。我玩过的几乎每个MMORPG都限制了库存空间。但是除了合理性之外,从游戏玩法的角度来看,这真的必要吗?当我让玩家随身携带尽可能多的东西时,也许实际上会改善游戏体验。 tl; dr:限制玩家角色的承载能力背后的游戏开发原理是什么? 编辑: 感谢到目前为止的所有答案。他们都很有见识。输入您的意见后,我决定进行有限的库存清点,以防止人们携带过多的治疗用品和过多的专用设备进入地下城。为了避免战利品超载和每次都必须返回城镇的问题,我计划让玩家能够将物品从其库存直接发送到他们的仓库(但不能在野外取回)。我暂时接受了Kylotan的答案,但是当您感到某些有趣的方面尚未涵盖时,不要让这阻止您发布其他答案。
33 game-design  mmo 

4
为什么这么多游戏不完整?
我想知道为什么这么多MMO只能部分发声吗?我问游戏制造商(在《问答集》中的Thimbleweed Park),画外音有多贵,他们说除非聘请A级明星,否则画外音并不特别贵。那么,为什么这么多的游戏对话只能作为文本显示在屏幕上? 我能想到的唯一原因是所有软件中的本地化都相同:在所有对话完成并冻结之前,您无法记录VO,因此这是完成游戏其余部分与发布之间的另一个固定延迟。因此,它似乎不是不可管理的。 需要明确的是:我不是在寻找观点或理论(只会让mods解决这个问题),而是寻找那些带有部分画外音的游戏的人的实际原因和经验。

8
MMO聊天的亵渎过滤器
我们正在使用Smartfox服务器开发MMO。目标受众是7 -12岁的孩子。 此MMO中有一个全局聊天选项。 在用户输入文字后,无论他在文本框中键入什么内容,都会在其按下回车键后显示在用户头像旁边。 我们想从此聊天中过滤出辱骂性语言/亵渎行为。 我们可以捕获聊天并阅读文本。问题在于获取亵渎本身的清单。 我们的问题是 哪里会详尽列出所有亵渎行为? 在类似情况下采用什么方法过滤掉这些?
32 mmo 

4
是什么因素阻止MMORTS游戏取得成功?[关闭]
我们都知道,曾经尝试过创造出商业上成功的MMORTS游戏,但是都失败了。失败,是指它们在游戏社区中并没有真正流行。这是为什么? 什么是MMORTS? 它就像一个即时战略(实时战略;罗马:全面战争,要塞,星际争霸,战舰),但具有MMO组件,这意味着您不仅可以建立自己的经济和行业,而且可以与其他这样做的玩家竞争实时。 这让我很感兴趣,因为我也在尝试制作类似于MMORTS 的游戏。 简介:阻止MMORTS类型发展的原因是什么?
30 mmo  mmorts 

6
在MMO中​​谁计算AI?
我正在建立一个MMO,并想添加NPC。问题是我不知道基本设计。计算是什么,客户端还是服务器?我会理解服务器计算事件和反应的能力,但是当涉及到寻路以及玩家的位置和动作时,谁来计算呢? 谁计算服务器或客户端的AI?我无法想象服务器会计算寻路,位置,运动等。请帮助我了解这一点,谢谢,一切都会有所帮助。
30 ai  mmo  server  movement  npc 

10
基于浏览器的MMO(WebGL,WebSocket)
您认为使用浏览器JavaScript(用于图形的WebGL和用于网络的WebSocket)编写成熟的3D MMO客户端在技术上是否可行? 您是否认为将来的MMO(以及一般游戏)将使用WebGL编写? 当今的JavaScript性能是否可以做到这一点? 假设您的开发团队是您作为开发人员,并且是另一个模型创建者(艺术家)。您将使用诸如SceneJS之类的库进行游戏,还是直接编写WebGL?如果要使用库而不是SceneJS,请指定哪个。 更新(2012年9月): RuneScape是一种非常流行的基于3D浏览器的MMORPG,迄今为止已使用Java Applets宣布已将HTML5用作其客户端(源)。 Java(左)和HTML5(右) 更新(2013年6月):我编写了基于WebGL / WebSocket的MMO的原型:https : //github.com/alongubkin/xylose
29 mmo  webgl  websocket 

3
如何在MMO游戏中处理大量拾音器
Minecraft之类的游戏或任何带有拾音器的MMO游戏如何处理它们? 假设您每次挖掘地形时都会产生3滴“污垢”。假设每个项目都有每帧计算的旋转动画。如果全世界的取件数量非常高,那么对于给定服务器中的客户端而言,这将是无用的大量帧开销,因为很可能其中许多取件项距离您仅光年。 所以我认为您只需要在接近本地玩家的拾音器上“做东西”,但这仍然意味着我必须检查每一帧是否有其他拾音器项目足够近以至于必须开始动画。 我的实际问题是:其他MMO如何解决此问题?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.