基于文本的虚拟现实:探索mushes的先锋世界

你能用文字创造虚拟现实吗?必须这么想的人!MUSH游戏格式(现在已经有30年的历史)允许在线玩家协作构建基于文本的在线世界,在那里他们的想象力可以尽情发挥。...

你能用文字创造虚拟现实吗?必须这么想的人!MUS***格式(现在已经有30年的历史)允许在线玩家协作构建基于文本的在线世界,在那里他们的想象力可以尽情发挥。

让我们看看你是怎么做到的!

泥和泥的起源

在图形技术统治互联网之前,带宽很低,调制解调器发出响亮的声音,人们玩基于文本的网络游戏,称为“多用户地下城”(multi-user dunge***)或“MUDs”

泥是一个网络化的多人游戏,通常集中在RPG风格的幻想战斗。MUDs后来诞生了“大型多人在线角色扮演游戏”(mmorpg),如Ultima online和World of Warcraft。

不过,与那些游戏不同的是,MUDs只使用了玩家、敌人、行动和他们所处环境的文本描述。

20世纪70年代末,文本冒险游戏Zork(当时称为“地下城”)的原始主机版本的粉丝们希望创建一个多人可以通过网络同时玩的游戏。第一批泥浆是1978年发射的。它在埃塞克斯大学12月的PDP-10主机上运行。

基于文本的虚拟现实:探索mushes的先锋世界

随着MUD在整个20世纪80年代的普及,游戏风格和代码库(承载MUD的服务器软件)出现了一些变化。很快,一些mud远离了战斗,成为纯粹的聊天和实验社交平台。

1989年,吉姆阿斯彭斯创造了第一个社会关注的泥浆之一,称为TinyMUD。第二年,开发人员larryfoard使用TinyMUD的代码作为自己服务器的基础。他在世界编程语言中加入了一种新的语言,并称之为“TinyMUSH”,于是MUSHes诞生了。

MUSH这个词是一个双关语,除了“MUD”这个词的wordplay外,没有固定的含义。一些人后来创造了backronym“多用户共享幻觉”,但它并没有被普遍接受。

基本知识:糊状物是什么样的?

就像泥一样,糊状物完全是基于文本的。不过,MUSH的定义特征是,有人可以从环境中对其进行扩展和编程。在此之前,MUD的文件室结构要么用编译语言(如C)硬编码,要么通过编辑配置文件并重新启动服务器。

在MUSH上,玩家可以建造房间并将它们连接在一起。他们可以这样做的一种方法是使用世界中的命令(例如“@dig”来建造一个房间)。另一种是通过程序交互环境,使用内部脚本语言“MUSHcode”,在游戏环境中实时运行。

在结构上,mushe被划分为房间、对象、播放器和出口。房间是有自己描述的基本位置。对象在房间和其他对象中移动。玩家是与游戏有关的人(基本上是活的物体)。出口是连接一切的纽带。

当您第一次连接到MUSH时,您将看到环境的描述以及该位置中的对象或播放器的列表。您可以使用内置命令(如“look”或“say”)或其他玩家编写的自定义命令进行交互。

为什么今天要吃玉米粥?

基于文本的虚拟现实:探索mushes的先锋世界

运行mush的管理员称为向导。每个MUSH服务器(或游戏)都是你想象的虚拟游乐场。他们通常有一个特定的主题,如变形金刚,托尔金的书,或吸血鬼。有些玩家在场景中扮演一个角色,过着自己选择的幻想生活。

其他游戏则更具开放性和实验性。在一个社交/编码系统上(像我的),你可以自由地构建你想要的任何东西。社区重视创造力和良好的交谈。

因为它是语言创造性表达的终极形式。这是一个可编程的文本环境,我可以在其中构建任何我想访问的位置,我的想象力就是渲染引擎,就像我看书一样。

这也是一种深刻的社会体验。1994年秋天我第一次接触到一个烂摊子。那时我交了朋友,而现在我仍然有朋友。我们几乎每天都会在卡维穆什(CaveMUSH)上互相联系,卡维穆什是我在2000年3月开始**的玉米粥。现在,我们使用它就像其他人使用松弛或不和谐。

我们邀请你参观卡维穆什,让我们来看看怎么做。

如何使用web客户端

MUSHes传统上使用telnet协议进行通信。您可以通过自己选择的telnet客户端连接到几乎所有MUSH。如果你更高级,可以访问我的CaveMUSH:cavemush.com网站端口6116。

然而,对于大多数人来说,寻找和建立一个理想的telnet客户机可能是一项艰巨的工作。Telnet通常不赞成使用SSH,因此很难找到一个支持良好的MUSHing体验的客户机。

相反,我们将使用一个名为MudPortal的便捷telnet客户端连接到CaveMUSH。它适用于任何web浏览器,包括Safari、Firefox、Edge或Chrome。

首先,通过MudPortal自动连接到CaveMUSH;您将看到如下屏幕。

基于文本的虚拟现实:探索mushes的先锋世界

在使用MUSH之前,必须先创建一个玩家帐户。大多数mushe都是完全免费的,你可以不加限制地匿名玩,这与现代形成了鲜明的对比。

想想你想要你的用户名是什么。在CaveMUSH上,人们倾向于选择短而古怪的手柄,比如Dream或Mad(我的是RedWolf)。

一旦你决定了一个名字,点击页面底部附近的“键入命令”。

键入以下内容,[用户名]是您想要的名称,[密码]是您选择的密码,然后按Enter键:

create [username] [password]

基于文本的虚拟现实:探索mushes的先锋世界

一定要记下密码,以免忘记。文本框是从现在开始你将如何与MUSH交互。只需键入命令,然后按Enter键。

接下来,一堆文本在屏幕上快速滚动。最新的输出将在屏幕底部,而旧的信息向上滚动并离开屏幕。

基于文本的虚拟现实:探索mushes的先锋世界

一开始,你会看到一个叫“老井”的房间的灰色描述。

要查看MUSH的颜色,请键入@set me=ansi,然后按Enter键。您将看到消息“Set”,它确认命令成功。

现在,您可以键入look(或快捷方式l)并按enter键查看房间。

基于文本的虚拟现实:探索mushes的先锋世界

就像桃乐丝在《绿野仙境》中睁开眼睛一样,现在的糊状物是彩色的。恭喜你加入了!

在基本房间布局中,您可以在顶部看到房间名称、房间描述、房间内容列表(房间中的所有对象和播放器)以及通向其他房间的出口列表。

下次连接到MUSH时,请使用上面创建的用户名和密码键入以下内容:

connect [username] [password]

这样,您在MUSH上所做或构建的一切都将保存到您的帐户中。

泥泞世界的第一步

既然你已经看到了你的第一个房间,让我们试着打个招呼。在文本框中键入say hello并按回车键。

基于文本的虚拟现实:探索mushes的先锋世界

你可以在屏幕上看到结果。如果房间里有任何活跃的玩家,他们可能会回复。一般来说,只有同一个房间里的玩家才会看到你的say命令的结果。

不过,你也可以在公共频道聊天。为此,请键入以下内容,其中[message]是您要说的内容:

pub [message]

每个房间的玩家都会看到这个消息。

也可以使用“查看”命令查看房间中对象的描述。为此,请键入以下内容:

look [object name]

基于文本的虚拟现实:探索mushes的先锋世界

要在糊状物周围移动,你需要使用出口。在CaveMUSH上,几乎每个出口的名称后面都有一个尖括号(<>)中的快捷方式。键入快捷方式并按Enter键时,您将通过出口移动到另一个位置。

要通过“洞”出口进入另一个房间,请键入“h”,然后按enter键。

基于文本的虚拟现实:探索mushes的先锋世界

你进入洞穴连接点(#3),这是整个糊状物的基本中心。

从这里,您可以自由地探索MUSH,与其他人交谈(键入谁可以查看相关玩家的列表),并使用出口探索其他人构建的内容。别忘了在公共频道上使用pub命令向RedWolf问好。

卡维穆什有来自世界各地的球员。虽然他们可能不是同时都很活跃,但如果可能的话,他们倾向于一天24小时保持联系。这样,他们就可以赶上他们可能错过的信息。

以下是您可以使用的其他一些基本命令:

  • 键入i查看您的库存。
  • 键入get[object]以在未锁定的位置拾取项目。
  • 键入drop[object]可将未锁定的项目拖放到您所在的位置。

通用mush命令备忘单

我们不能涵盖这里的每个MUSH命令,但我们已经列出了一些最重要的命令。同样,要发送以下任何命令,只需键入它们并按Enter键:

  • 查看颜色:@set me=ansi。你只需要在你创造你的角色后做一次。
  • 进入帮助菜单:帮助或帮助[主题]。您可以就任何命令或主题请求帮助。
  • 看看你周围的环境:看
  • 看一个特定的物体或玩家:看[物体]
  • 拾取未锁定的对象:get[object]
  • 放置未锁定的对象:放置[对象]
  • 看看你带的是什么:我还是存货
  • 查看在线玩家列表:谁
  • 和同一个房间里的人交谈:说或用双引号(“),后跟你想说的话。
  • 向其他玩家发送私人消息:page[player]=[message]
  • 如果你被困住了,传送回家:回家。(在CaveMUSH上,您还可以键入@home以传送回主中心室Nexus。)
  • 传送到特定的房间或物体:@tel[number]。目的地必须为您所有或设置为“确定”。
  • 设置玩家描述:@desc me=[description]。这是别人看你的时候看到的。
  • 穿过出口:您可以在尖括号(<>)之间键入完整的出口名称或其快捷方式(位于其名称之后)。
  • 断开连接:键入QUIT以优雅地退出MUSH。

一些建设糊状物的技巧

基于文本的虚拟现实:探索mushes的先锋世界

MUSH上的每个对象、房间、播放器或出口都有一个唯一的数据库引用号,称为“dbref”。这允许您从MUSH上的任何位置引用其中的任何一个,即使您不在同一个房间。在您拥有的任何对象的名称之后,您将看到其编号。

当需要构建时,您可以使用这些信息。你建造的每个房间或物体需要10个游戏内货币宝石,出口需要1个。这些费用是为了抑制过度建设。在90年代,计算机内存是有限的,而MUSHes实际上是对主机征税的。现在,如果你需要更多的钱来建设,只要在公共频道问一下。

同样,在MUSH基础上构建的完整指南超出了本文的范围。请记住,您还可以键入help[subject]以获得有关这些命令如何工作的更详细说明。

键入以下任何基本命令,然后按Enter键:

  • 创建对象:@Create[object name]。每件物品需要10颗宝石。
  • 创建房间:@dig[room name]。写下MUSH给你的房间号(dbref),这样你就可以去那里了。最初,它将被取消链接并漂浮在一个不知名的地方。每个房间10块宝石。
  • 访问您刚刚创建的房间:@tel[房间号],使用您在创建房间后写下的号码。
  • 描述一个房间:@desc here=[description]。在CaveMUSH上,我们使用@ldesc here=[description],这与我们的自定义文件室格式相匹配。
  • 从当前位置打开房间的单向出口:@Open exit Name<EN>;EN=[房间号]。您必须拥有您要退出的房间,或者必须将该房间设置为“确定”。出口有点复杂,所以键入help@open以获得关于它们如何工作的更多细节。
  • 设置对象描述:@desc[object]=[description]。这是玩家在看你的物体时看到的。
  • 了解标志:帮助标志。这些控件控制玩家如何与对象、房间、出口以及彼此交互。
  • 设置标志:@Set。键入help@set获取更多信息。
  • 了解如何锁定对象和出口:帮助锁定。如果你不想让人们拿东西或使用出口,它们会阻止他们。

关于mush编程的一个词

基于文本的虚拟现实:探索mushes的先锋世界

在MUSH上编程是可选的。很多人都有充分的理由避免这样做。现代代码编程在语法上有点像LISP。熟悉C或JavaScript等编程语言的人通常会发现使用mush代码很难。学习起来会让人望而生畏,阅读起来会让人发狂,但一旦你习惯了,它就很适合实时环境。

代码使用嵌套函数来计算列表。玩家通常将代码存储在对象的自定义属性中,并使用自定义命令触发它。代码还可以烘焙到描述中,以便在玩家查看对象时生成动态结果。

下面这行代码使用函数生成当前房间中每个对象的列表,并显示它们的名称。@emit命令对其进行评估,并将结果显示给房间中的每个人。

看起来是这样的:

@emit [iter([lcon(here)],[name(##)]%r)]

如果您有兴趣了解有关编程的更多信息,请键入“帮助函数”、“帮助用户命令”和“帮助”;。

要查看函数程序中MUSHcode的更大示例,只需在登录到CaveMUSH时键入examine#9802即可。您将看到一个允许两人玩跳棋的对象的代码。

还有更多的玉米糊

泥浆连接器目前在网上列出了近100个泥浆,准备进行勘探。每个列表都有一个链接,因此您可以通过web浏览器进行连接和播放,就像上面所做的那样。您在这里学到的大多数命令都可以在其他情况下使用。

但是,当您访问其他服务器时,请记住每个系统都是一个独立操作的游乐场,有自己的文化和习俗。你在那里的奇才(管理员)谁运行它突发奇想。所以,在你安顿下来之前,要把自己当成一个外国游客,对当地人要友善。

祝你愉快!

  • 发表于 2021-04-02 12:12
  • 阅读 ( 123 )
  • 分类:互联网

你可能感兴趣的文章

使用支持gps的智能手机玩10款有趣的户外游戏

...界——并用它**一个有趣的游戏。事实上,已经有几十种基于位置的游戏存在,你可以马上开始玩其中的大多数游戏,而不必花一分钱。 ...

  • 发布于 2021-03-15 02:27
  • 阅读 ( 321 )

适用于android和iphone的最佳vr游戏

毫无疑问,虚拟现实游戏耳机是昂贵的。即使打折,你仍然可以指望花几百美元买一个耳机。然而,对于预算内的虚拟现实游戏,最好的Android和iOS虚拟现实游戏提供了一个替代方案。 ...

  • 发布于 2021-03-20 01:46
  • 阅读 ( 237 )

如何在浏览器中使用googleearth

...是一个功能的名字,让你去虚拟旅游。谷歌把它们称为“基于地图的故事”,你可以在探索地点和发现信息的过程中以自己的速度前进。 ...

  • 发布于 2021-03-25 03:08
  • 阅读 ( 272 )

6款最佳vr旅行应用,让您的智能手机探索世界

...要离开家就可以享受到一次梦幻海滩或山脉的虚拟之旅。虚拟现实技术的一大奇迹就是它能通过智能**将你带到世界各地的许多目的地。 ...

  • 发布于 2021-03-28 17:38
  • 阅读 ( 299 )

先网后网:戈弗回眸

...案,可以满足日益普遍的需求。”。 相关:基于文本的虚拟现实:探索MUSHes的先锋世界 gopher的流行早于网络 另一种互联网技术万维网也于1991年首次出现。它是由瑞士欧洲核子研究中心的蒂姆伯纳斯李创建的。 像Gopher一样,WWW...

  • 发布于 2021-04-01 22:45
  • 阅读 ( 184 )

最好的网站下载和玩经典和新的文字冒险游戏

...)允许您创建自己的文字冒险游戏免费。AGS编辑器是一个基于Windows的IDE,允许您在一个程序中导入图形、编写游戏脚本以及测试和调试游戏。你的游戏被编译成一个.exe文件以便于分发。 AGS在Windows 2000、XP、Vista和7上运行。如果...

  • 发布于 2021-04-12 06:03
  • 阅读 ( 224 )

skittish是一个从流感大流行的教训中建立起来的虚拟活动空间

...声音根据你离声源的距离而淡入淡出。(如果你玩过一个基于近距离语音聊天的游戏,这是一个类似的概念。)如果你听到一些有趣的东西,你可以通过它来了解更多,就像你在一个面对面活动中可能会听到的那样。 如果你是...

  • 发布于 2021-04-16 12:08
  • 阅读 ( 93 )

文字冒险游戏探索战争更深的一面

...令人兴奋但不现实的方式。《新政治家》分析了低预算、基于文本的冒险游戏是如何以更加详细、逼真和发人深省的方式探索战争主题的,有时甚至直接讽刺大片。要阅读更多关于“先行动,后思考”和“文本冒险”之间的鲜明...

  • 发布于 2021-04-24 19:40
  • 阅读 ( 165 )

玩超级先锋,一个明星市民启发街机太空射击

...甚至不需要全屏显示。这是星际公民的一个小游戏版本,基于一些大型游戏丰富的概念艺术,并写了占领大致相同的世界。&#13; 它被吹捧为一个迷你游戏,但你可以把它看作是一个银河系的一个去杯版本,否则令人畏惧的复杂。...

  • 发布于 2021-04-29 20:51
  • 阅读 ( 95 )

技术欲望是虚拟现实一直在等待的赛博朋克的集中剂量

Technolust是虚拟现实社区一直想要的虚拟现实体验。这是本周为Oculus Rift发行的一部以探索为重点的“视觉小说”,它是一个网络朋克幻想的交流中心,是一个**的粉丝服务,任何人都可以想象到威廉·吉布森的神经巫师(Neuromancer...

  • 发布于 2021-05-04 05:52
  • 阅读 ( 124 )
i37581291864
i37581291864

0 篇文章

相关推荐