作为一个业余爱好项目,我正在尝试创建一个ROM(基于Diku-Merc)的衍生产品.(现已不复存在)如果有人做过类似的事情并且有一些有用的资源可以分享或提供提示,我将不胜感激.我发现很多邮件列表等资源不再活跃,许多链接已经死亡.
我选择了ROM,因为这是我作为玩家所熟悉的,但是源代码比我遇到的任何内容都要复杂,我不介意选择更容易理解的代码库.在我认真潜入之前的任何建议也将受到赞赏.
至于泥泞社区,我不知道泥泞连接器之外的东西,因为我一直比开发人员更多地担任用户/玩家角色.一个宽容和积极的地方,我可以得到我的问题的答案是我最重视的.
经过广泛的研究,我决定使用 tba代码库.我可以稍后详细说明
编码经验比作为玩家的经验更重要,这使我放弃了自己的根源.我想要一个记录良好,相当现代,可管理的代码库正在进行积极的开发,这似乎符合要求.
无论如何,泥浆真的是一种爱的劳动,如果你计划运行它,你必须松开一些螺丝.此外,辉煌的日子过去了(似乎有许多泥浆在2000年左右大量关闭),在我看来,社区基本上是不活跃和分散的.一些tba docs的一个exerpt很好地总结了这一点:
那么,你确定要运行自己的MUD吗?如果你已经是玩MUD的老手而且你已经决定要自己创建一个,那么我们的建议就是:睡在上面,先尝试其他几个MUD.按照自己的方式进行管理,看看MUD的运行情况.这不是所有的乐趣和游戏.你实际上必须与人打交道,你必须照顾球员,并经常唠叨你需要做或改变的事情.如果你做得好,运行MUD是非常耗时的,如果你不打算做得好,那就不要打扰了.只玩MUD就足够自虐了,不是吗?或者你是否想要削减GPA的额外积分,在下一次工作评估中跳过最后一个档次,或摆脱那个讨厌的重要的其他好的?如果你认为愚蠢的分心比如拥有朋友和看到日光会阻碍你在MUD世界中充分发挥潜力,那么成为MUD管理员就是你的工作.
无论如何,我对成功没有任何期望,但这是我会发现有趣的东西,改进我的代码,并将让我忙碌多年:D
没有活跃的ROM开发者邮件列表,所以tba肯定是更好的选择.使用RaM项目清理ROM需要付出一些努力.
Dead Souls也看到了积极的发展(主要的开发者是我生产的工作量的英雄).
我不推荐使用MUCK,因为用户群相当小.然而,这并不是说没有做好工作 - 在wora.netlosers.com论坛的代码子论坛上查询用户Valente,因为他可能是目前最重要的MUCK开发人员之一.
但是,如果您认为ROM很复杂,我应该提醒您,除了熟悉泥浆服务器之外,还要为任何目的解决已建立的/佳能代码库问题.对于实际开发而言,使用裸机代码库(如NakedMUD(C/Python))或者甚至比Socketmud(许多语言中的端口)更细腻的东西可能会更好.
当然,你可以看到几十个泥浆服务器; 所有人都会以某种方式接受教育,但在开始阶段,什么是好的做法和什么不做是不明显的.你可能想查找ColdC(类似于LP)和TeensyMUD(Ruby)来研究.Teensy的作者Jon Lambert在http://sourcery.dyndns.org/上有一个有用的开发者网站.
然而,你会在MudBytes找到非常有经验的ROM和tba(即Circle)开发人员,我会说Sam是目前最活跃的泥浆开发者网站.这有点令人惊讶,但在去年,MB的活动有了显着的增长.我认为人们正在从折叠中进入,以便在MB上发言和聚会.MB上也有一个大小合适的代码存储库.
你的其他选择是你已经知道的The Mudconnector,Top Mud Sites的人数较少,主要是开发人员(通常是既定的和长期运行的泥浆),还有Mudlab,它更安静,但通常具有良好的信噪比.MudGamers是一个有趣的新网站,有一个相当安静的论坛,但是一种新的方法来创建一个更具现代风格的泥浆门户.
不容忽视的是旧的mud-dev邮件列表的存档.在那里收集的信息量惊人.原始档案可以在muddev.wishes.net/找到.Richard Tew还在梳理旧的usenet档案方面做了一些高尚的工作,找到了有价值的泥浆开发相关的线程,你可以通过他的泥浆标签找到它 - posting.blogspot.com/search/label/mud.
我应该注意到,许多泥浆使用IMC聊天网络链接泥浆(MB在其网站的首页上也有门户网站).一旦你的泥浆运行,如果你需要实时聊天来解决问题,那么上IMC会很有用(当然,有很多IMC渠道,你会想要选择你谨慎使用哪一个) .
尽管今天的泥浆充其量只是利基市场,最糟糕的是闻所未闻,但发展中不乏新的泥浆.它们提供了独立开发人员仍然可以访问的设计和编程挑战,不同于任何大小或复杂程度相同的图形游戏.
此外,如果你觉得你永远不会发布可玩的游戏,你不应该气馁.像许多大型项目一样,您可以多次开始并放弃它,但是您将在各种编程技能组和应用程序中建立熟练程度 - 没有多少项目可以让您采用这样的整个系统方法.祝好运!