现代环境下 MUD 的存在意义
The case for MUDs in modern times

原始链接: https://www.andrewzigler.com/feed/the-case-for-muds-in-modern-times

多用户虚拟世界(MUDs,或称 MU*s)是一种基于文本的虚拟世界,玩家通过书面指令进行互动。这些平台远未过时,它们提供了一种独特的“远程临场感”,让用户能够沉浸在复杂且由多人共同构建的环境中。 与受开发预算和资源成本限制的图形密集型游戏不同,MUDs 仅受限于创作者的想象力和对场景的描述能力。这使得它们能够实现对经济、天气和社会互动的深入且不断变化的模拟。MUDs 同时也是对视障玩家至关重要且包容的空间,他们可以利用屏幕阅读器来浏览这些世界,并拥有与视力健全用户同等的自主权。 无论是作为自动化的桌面角色扮演游戏(TRPG),还是作为协作文学的自由创作平台,MUDs 都代表了游戏与表演艺术的独特交集。虽然搭建一个 MUD 需要投入大量的技术心血和文字工作,但像 Ranvier 这样的现代引擎正助力这一媒介长盛不衰。对于那些好奇的玩家,一些小众社区仍在“Top Mud Sites”等平台上蓬勃发展,延续着这种基于文本的探索传统,让玩家既是体验的消费者,也是自身经历的创作者。

最近的一场 Hacker News 讨论探讨了 MUD(多用户虚拟世界)可能迎来现代复兴的潜力。参与者分享了他们对 MUD 的美好回忆,认为这些经历不仅培养了他们的盲打技能,还促成了深厚且持久的社区联系。 尽管有人认为现代玩家更偏爱《魔兽世界》或《江湖》这类图形界面游戏,但支持者们强调,基于文本的游戏具有一种独特的文学魅力,是视觉媒体无法复制的,就像阅读书籍与观看电影的区别一样。 讨论指出,该类型的未来可能在于整合大语言模型(LLM)来处理复杂的世界构建和动态的 NPC 交互,从而降低手动创建区域的繁重工作量。尽管面临可访问性和怀旧用户群萎缩的挑战,爱好者们依然保持乐观,认为通过 SSH 或即时通讯软件等新形式,面向文本的多人游戏或许能将 MUD 体验带给新一代玩家。
相关文章

原文

In the age of smart devices and instant entertainment, can a medium as old as MUDs survive? Driven entirely by text, these Multi-User Dimensions ― or Dungeons, or Domains, or so many other options that they’re often called MU* ― are virtual worlds that consist entirely of text. Often outfitted as RPG-style games, these platforms are also home to niche internet communities on the fringes of the web. The servers are accessed via a telnet client, which is easy enough to launch in a command line. But there are a few popular applications that many longtime players opt to use. They’re rather reminiscent of the various chat programs built up around the IRC protocol, and provide simple functionality like logging, colors, aliases, triggers, timers, and even mapping.

At this point, if you’ve never played a MUD before, you might be very confused by this prospect. An online game that’s entirely text? How does it work? More importantly, why would anyone play that?

When I first stumbled across MUDs as a preteen, that was my initial reaction. I was an avid reader, but the idea of playing a game that was entirely text felt more like work than fun. Perhaps it did feel like work a bit in the beginning, but I picked up the controls pretty quickly, and soon things felt very natural to navigate. In a typical MUD setting, you are represented as a textual avatar inside of a space called a room. A room has a written description and a list of objects that are inside that room. A room can be anything: a lion’s den, outer space, an old crypt, a classroom, a wide prarie, or even a coral reef! Your avatar can interact with the game world and its contents via commands you enter. These can be as simple as 'get sword' but can be as expansive as any imperative clause. Some MUDs have robust command systems that allow you to be verbose, like 'look at gemstones on tiara' or 'pilot ship 500 meters north', and intricate complexity can follow.

These concepts will be very familiar to you if you’ve ever played interactive fiction (IF), which can be best described as the single-player version of MUDs. There are many similarities between IF and MUDs, but the latter is focused on collaborative (or competitive) effort in a realtime environment.

In a MUD, the environment is constantly changing, producing a sense of place by reacting to stimuli. As a virtual world, it simulates various systems with varying levels of complexity, depending on the codebase and the design of the environment. This ever-churning simulation is the heart of what makes a MUD so uniquely interesting. These systems can simulate time, weather, economies, NPC schedules, and more ― all of which work together to create an interconnected environment that can be navigated by your avatar and interacted with via verbs. The intricacies of these simulations can vary wildly between games and different codebases. Some MUDs provide a more straightforward hack-n-slash environment where players collect items and kill monsters to gain experience and get stronger. These types of games are essentially programmed rulebooks, replacing the role of a GM (Game Master) in a tabletop game and instead handling all of the combat, dice rolling, skill building, and inventory management that you would otherwise be doing with pen and paper around a table. Other MUDs provide a completely freeform environment, with no rules, items, or NPCs. Players in these environments are provided a canvas and often expected to roleplay their interactions within the environment, collaboratively writing a story with other players ― with or without the interference of game administrators. Some MUDs fall somewhere in the middle, leveraging the best of both worlds to provide unique experiences.

As computers grow more interconnected with everyday facets of our lives, they further become tools through which we can manipulate the real world around us. A surgeon can perform surgery from the other side of the planet with robotic arms and a camera, for example. The unique sensation and phenomenon of interacting with the world through technology can bestow a sence presence that’s come to be defined as telepresence. Telepresence refers to the experience of controlling objects remotely, and the sensation people have when they interact with and immerse themselves within a virtual environment. In the study of telepresence, scholars such as Rheingold have cited MUDs as being “imaginary worlds in computer databases where people use words and programming languages to improvise melodramas, build worlds and all the objects in them, solve puzzles, invent amusements and tools, compete for prestige and power, gain wisdom, seek revenge, indulge greed and lust and violent impulses.” Turkle similarly wrote that “MUDs are a new kind of virtual parlor game and a new form of community. In addition, text-based MUDs are a new form of collaboratively written literature. MUD players are MUD authors, the creators as well as consumers of media content. In this, participating in a MUD has much in common with script writing, performance art, street theater, improvisational theater ― or even commedia dell’arte.”

This unique sensation of telepresence can come in six unique forms, depending on the user’s level of immersion and their expectations of the virtual environment in which they’re navigating. These telepresence senses include social richness (the feeling one gets from social interaction), realism (such as computer-generated environments looking, feeling, or otherwise seeming real), transportation (also includes users feeling as though something is “here” with them or feeling as though they are sharing common space with another person together), immersion (either through the senses or through the mind), being a social actor within the medium (no longer passive viewers, gaining a sense of interactivity and control), and the medium itself as a social actor.

MUDs are also home to many players with vision impairments, who are attracted to the environment because they can potentially experience it fully. Visually-impaired players are often unable to play games that rely heavily on graphics, because they can struggle to interpret what is happening on the screen. However, in a text-based games, visually-impaired players can use a screenreader to read the contents of the terminal as events happen live on the screen. Many MUDs provide configuration options for visually-impaired players, allowing them to disable nonsensical text like ASCII art or character-based maps, and streamlining the text so that a screenreader can effectively convey the information to the player. A visually-impaired player with a high recitation speed on their screenreader can play just as effectively as a someone reading their screen, using sounds and triggers to facilitate their gameplay.

In fact, until the invention of graphics cards and technologies that surpass the human imagination (haha!), MUDs will be difficult to completely remove from the scene. Imagine a realtime adventure with other people online, as vividly detailed as your favorite book but with all of the agency in your hands? That’s the reality of gameplay on a MUD. We put a lot of emphasis on graphics and visuals for games now, but as hardware begins to plateau, avenues like MUDs will continue to double-down on the experiences that make them so great, eschewing the bridles of resource creation in exchange for pure poiesis. You can spin up a MUD and start writing the environment, making it as intricate as you’d like, and everything you describe costs you the same amount of effort: words. Making a game with graphics is entirely different, with various effects, models, and landscapes requiring more time, attention, and skills than others. In a graphic-based game, not every asset has the same cost associated, and this can place artificial limitations on a game. Developers may opt for a less dramatic or exciting route simply because they lack the time or budget. Whereas in developing a MUD, your only limitation is your ability to describe.

Despite the age and legacy of this type of program, starting a MUD in 2018 can be a difficult process. There are many popular codebases that have been in use for years or even decades, and the command syntax, interfaces, and unique quirks of each of them means that players often develop preferences. These codebases can sometimes be in older programming languages or require complex accompanying databases to facilitate the program. Thankfully, there are codebases available that are fairly straightforward to set up and come with a fair amount of functionality out of the box. It’s worth noting that it can easily take months or years of development for even a team of dedicated creators to build a quality, developed MUD for players, and that’s barely considering the amount of writing and building that has to go into it. Creating unique and compelling gameplay mechanics that are balanced and engaging is a mixture of art and science that many MUDs still struggle to get right. Because I am a JavaScript junkie, I’ve done a fair amount of tinkering in a MUD engine called Ranvier and I recommend this codebase for modern would-be MUD wizards looking to set up a _tabula rasa _for tinkering. Because it takes such a large amount of time and dedication to create a MUD, I do not think there are any released/popular MUDs out there currently using the Ranvier engine, but the same can be said for many MUD codebases, unfortunately. Due to the nature of niche communities in which MUDs tend to live, it’s fairly common for these virtual worlds to appear, amass players, and then vanish just as quickly as they came. In some cases, the community can recover the source code and try to reboot, but other times the entire content is lost forever. Still, you can find a wide variety of popular MUDS ― some of which have been around for decades ― on websites like Top Mud Sites and The Mud Connector and I encourage you to check one out if any of this piques your interest.

You can read more about my new MUD engine project, Pinwheelhere on my blog.

Further Reading

MUD - Wikipedia

MUSH - Wikipedia

MOO - Wikipedia

Telnet - Wikipedia

[Telepresence - Wikipedia](https://en.wikipedia.org/wiki/Presence_(telepresence)

Ranvier, a MUD engine in JavaScript

联系我们 contact @ memedata.com