首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有人有什么有用的资源可以分享或者提供一些关于开发MUD的建议?

有没有人有什么有用的资源可以分享或者提供一些关于开发MUD的建议?
EN

Stack Overflow用户
提问于 2009-01-13 15:35:48
回答 7查看 894关注 0票数 10

作为一个业余爱好项目,我正在尝试创建一个ROM (基于Diku-Merc的)衍生物。(现在已经不存在了)如果有人做过类似的事情,并有一些有用的资源可以分享或提供一些建议,我将不胜感激。我发现很多资源,比如邮件列表,不再活跃,很多链接都死了。

我选择ROM是因为这是我作为一个玩家所熟悉的东西,但它的源代码比我遇到的任何东西都复杂,我不介意选择一个更容易理解的代码库。在我认真讨论之前,任何建议都将不胜感激。

至于mudding社区,一般来说,除了mud connector 之外,我不知道太多,因为我一直更多的是用户/玩家的角色,而不是开发人员。我最看重的是一个宽容和积极的地方,在那里我可以得到我的问题的答案。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-01-15 02:11:36

经过广泛的研究,我决定使用tba代码库。我稍后可能会详细说明,但范围非常宽泛。

作为一名玩家,

  • 编码经验比经验更重要,这让我确信要放弃自己的根基。我想要一个经过积极开发的文档良好的、相当现代的、可管理的代码库,这似乎符合我的要求。

无论如何,muds确实是一项热爱的工作,如果您计划运行muds,您必须松开一些螺丝。此外,光辉的日子已经过去(似乎有许多muds在2000年前后集体关闭),在我看来,社区在很大程度上是不活跃和支离破碎的。一些tba文档中的一段话很好地总结了这一点:

所以,你确定你想运行自己的泥巴?如果你已经是玩MUD的老手了,并且你已经决定开始你自己的MUD,这是我们的建议:先睡一觉,先尝试其他几种MUD。通过你的方式上升到管理职位,看看跑泥巴到底是怎么回事。这并不是所有的乐趣和游戏。实际上,你必须与人打交道,你必须照顾球员,并不断地抱怨你需要做的事情或改变的事情。如果你做得很好,跑泥巴是非常耗时的,如果你不打算做好,那就别费心了。仅仅玩MUDs就够受虐的了,不是吗?或者,你是不是想把你的GPA上的额外分数去掉,在下一份工作评估中跳到最后一个档次,或者永远摆脱那个令人讨厌的重要的其他人?如果你认为像有朋友和看日光这样愚蠢的分心事情阻碍了你在MUD世界中充分发挥自己的潜力,那么MUD管理员就是你的工作。

无论如何,我对成功没有太高的期望,但这是我会发现有趣的东西,改进我的代码-fu,并让我在未来的许多年里一直忙于:D

票数 6
EN

Stack Overflow用户

发布于 2010-01-21 17:21:31

没有活动的ROM开发人员邮件列表,所以tba肯定是更好的选择。有一些努力,以清理只读存储器与RaM项目。

Dead Souls也看到了积极的开发(在我看来,主要开发人员是一个英雄,因为他做了大量的工作)。

我不推荐MUCK,因为它的用户群很小。然而,这并不是说没有做好工作--可以在wora.netlosers.com论坛的代码子论坛上查看用户瓦伦特,因为他可能是目前最重要的MUCK开发人员之一。

但是,如果您认为ROM很复杂,我应该提醒您,除了熟悉mud服务器之外,为了任何目的处理已建立的/canon代码库。对于实际的开发,使用基本的代码库可能会更好,比如NakedMUD (C/Python),或者甚至比它更精简的代码库,比如Socketmud (许多语言中的端口)。

当然,您可以查看几十个mud服务器;所有服务器都以某种方式具有教育意义,但在开始阶段,哪些是好的实践,哪些不是,并不是很明显。您可能想要查找ColdC (类似于LP)和TeensyMUD (Ruby)来学习。Teensy的作者Jon Lambert在http://sourcery.dyndns.org/上有一个很有用的开发人员站点。

然而,你会在MudBytes上找到非常有经验的ROM和tba (也就是,Circle)开发人员,我同意Sam的说法,那是目前最活跃的mud开发人员站点。这有点令人惊讶,但在去年,MB的活动有了显着的增长。我认为人们正在从圈子里进来,可以说是聚集在MB。在MB上也有一个很大的代码库。

你的其他选择是你已经知道的Mudconnector,Top Mud站点,它有一个相对较小的人群,主要是开发人员(通常是已建立的和长期运行的Mud),以及Mudlab,它更安静,但通常具有良好的信噪比。MudGamers是一个有趣的新网站,有一个相当安静的论坛,但它是创建一个更具时代感的muds门户的新方法。

不可忽视的是旧的mud-dev邮件列表的归档文件。在那里有大量的信息需要收集。原始归档文件可以在muddev.wishes.net/中找到。Richard Tew还做了一些高尚的工作,梳理了旧的usenet档案,找到了与mud开发相关的有价值的线程,你可以通过他的mud标签在posted stuff.blogpot.com/search/label/mud找到。

我应该指出的是,许多muds使用IMC聊天网络来链接muds (MB在其网站的首页也有一个门户网站)。一旦你的mud正在运行,如果你需要实时聊天来解决问题,使用IMC是很有用的(当然,有很多IMC频道,你需要谨慎地选择使用哪一个)。

尽管今天的muds充其量是小众,在最坏的情况下是闻所未闻的,但在开发中并不缺乏新的muds。它们提供了一个设计和编程挑战,与任何大小或复杂性相同的图形游戏不同,单人开发人员仍然可以访问。

此外,如果你觉得永远不会发布一个可玩的游戏,你也不应该灰心丧气。像许多较大的项目一样,您可能会多次开始并放弃它,但您将精通广泛的编程技能和应用程序--没有多少项目允许您采用这种完整的系统方法。祝好运!

票数 5
EN

Stack Overflow用户

发布于 2009-01-13 15:40:24

一个活跃的社区似乎围绕着死亡灵魂的MUDlib

http://en.wikipedia.org/wiki/Dead_Souls_MUDlib

我曾经是噩梦LPMud的老玩家,但遗憾的是它消失了。我对这些MUD的编码并不感兴趣,但由于有这么多积极的MUDding记忆,我一直在松散地关注这个社区。

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

https://stackoverflow.com/questions/439400

复制
相关文章

相似问题

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