mu*index
阅读方式
纯文本
主题

客户端

BeipMU

一个瞄准这个爱好中 MUSH 那一边的 Windows 客户端,输出窗口有屏幕阅读器支持,走的是 Pueblo 而不是 MXP。

https://beipdev.github.io/BeipMU/ · Windows

能力

在10项中,有5项依据项目自己的文档确定

逐项读自各项目自己的文档,而非由我们实测——客户端没有握手可供我们观测。“未知”表示我们查过,没能确定。它绝不表示“否”。

客户端能力,每一项都读自项目自己的文档。未知表示我们没能确定,而绝不表示这个客户端不具备该项。
能力 有文档 来源
screen reader github.com
TLS beipdev.github.io
UTF-8 beipdev.github.io
MCCP 未知 我们没有找到
GMCP github.com
MSDP 未知 我们没有找到
ATCP 未知 我们没有找到
MXP 未知 我们没有找到
MSP 未知 我们没有找到
scripting beipdev.github.io

BeipMU 是一个 MIT 许可的 Windows 客户端,发布活跃,也是少数几个在设计时想的是 MUSH 式玩法而不是战 斗 MUD 的客户端之一——多个输入窗口、spawn 窗口,以及一个预期会遇到长段落的文本引擎。脚本默认是 JavaScript,也可以用其他 ActiveScript 引擎。

无障碍

输出窗口实现了 Windows 的 IAccessible 接口,这是有意加进去的,作为迈向视障玩家可用性的一步,另外 还有一个用于文本转语音的 Speak 触发动作。任何地方都没有点名某个具体的屏幕阅读器,文档里也没有 无障碍相关的章节。

如果你要去翻,有一点需要留神:项目自己的文档里有一页至今仍写着 BeipMU 无法使用语音合成。那一页过时 了——变更日志和维护者本人在 issue 里的留言都晚于它。

关于这个客户端的两个容易犯的错

**BeipMU 实现的是 MCMP,不是 MSP。**它们是两个名字相似、用途也相似的不同协议,把其中一个读成另一 个,会在这张表里写下一个谁也没有做过的主张。所以 MSP 那一行写的是未知。

**它支持的是 Pueblo,不是 MXP。**Pueblo 是较早的那套“在 MUD 里用 HTML”的方案,MXP 是较晚的那套; BeipMU 有文档说明基本的 Pueblo 样式和可点击链接。MXP 则无论有无都未能确立。

另见

  • MUSHclient 老牌的 Windows 客户端。五种脚本语言,一套承载了它大部分协议支持的插件架构,以及一段已经放缓的发布史。
  • Potato MUSHclient 一个为 MUSH 玩家写的跨平台 Tcl/Tk 客户端。编码支持不错,而它的整套文档对大多数协议只字未提。
  • 你想找的是协作扮演 如果你想要的是和别人一起写场景,这里是一条捷径——该找哪些代码库、哪种客户端不会跟你作对,以及第一晚会是什么光景。