mu*index
読み方
テーマ
BLIGHTMUD  [クライアント]
Rustで書かれた現代的なターミナルのクライアント。Luaのスクリプト、内蔵の音声読み上げ、そしてサーバーに自らを知らせるスクリーンリーダーモードを備えています。
https://github.com/Blightmud/Blightmud
動作環境:Linux, macOS, Windows (WSL only)

機能
  各プロジェクト自身のドキュメントから読み取ったものであり、当サイトの実測ではない —
  クライアントには観測できるハンドシェイクがない。「不明」は、調べたが確認できなかったという意味。「いいえ」の意味では決してない。

  screen reader    はい
      https://github.com/Blightmud/Blightmud
  TLS              はい
      https://github.com/Blightmud/Blightmud
  UTF-8            はい
      https://github.com/Blightmud/Blightmud
  MCCP             はい
      https://github.com/Blightmud/Blightmud
  GMCP             はい
      https://github.com/Blightmud/Blightmud
  MSDP             はい
      https://github.com/Blightmud/Blightmud
  ATCP             不明
  MXP              不明
  MSP              不明
  scripting        はい
      https://github.com/Blightmud/Blightmud

  10行のうち3行が不明:どちらとも述べたプロジェクト自身のドキュメントを見つけられなかった。短くて正直な表のほうが、長くて当て推量の表よりよい。

BlightmudはRustで書かれたターミナルのクライアントで、GPL 3、そしてこの節で最も活発にリリースされて
いるクライアントの一つです。スクリプトはLuaです。ターミナル専用で、ネイティブのWindowsビルドはなく、 Windowsの利用者はWSLの下で動かします。

アクセシビリティ

Blightmudにはここで3つの別々の要素があり、これは表の1行が担える以上のものです。

- スクリーンリーダーに配慮したモード(--reader-mode、または reader_mode の設定)。ターミナルの
  UIを、リーダーが追える形に変えます。ステータス領域には対応していません。
- 内蔵の音声読み上げ。オプションのコンパイルとして提供され、スクリプトから使えるLuaのAPIが付きます — 一致した行が読み上げられないようにする
  tts.gag() もあります。ドキュメントは、このTTSを スクリーンリーダーと並べて動かすのが常に幸せな組み合わせとは限らない、と率直に書いています。
- MTTSの自動通知。リーダーモードのとき、またはTTSを有効にしているとき、サーバーへ伝える自分自身の 情報に MTTS_SCREEN_READER
  を加えるので、気にかけるゲームは対応を変えられます。

TinTin++と同じく、特定のスクリーンリーダーは名指しされていないので、これは文書化されたモードであって、
ある製品との互換性が試験されたということではありません。

表が不明としている箇所

MXP、MSP、ATCPは、プロジェクトのREADMEにも同梱のヘルプにもまったく現れません。MCCPは
v2として文書化されており、v1も扱えるかどうかは確かめられませんでした。

関連項目
  TinTin++ — /ja/reference/clients/tintin
  Mudlet — /ja/reference/clients/mudlet
  TTYPEとMTTS — /ja/reference/protocols/ttype