mu*index
読み方
テーマ
MUDLET  [クライアント]
クロスプラットフォームでLuaによるスクリプトを備え、この節でスクリーンリーダー対応が最も丁寧に文書化されているクライアント。
https://www.mudlet.org/
動作環境:Windows, macOS, Linux

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

  screen reader    はい
      https://wiki.mudlet.org/w/Manual:Screen_Readers
  TLS              はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  UTF-8            はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  MCCP             不明
  GMCP             はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  MSDP             はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  ATCP             はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  MXP              はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  MSP              はい
      https://wiki.mudlet.org/w/Manual:Supported_Protocols
  scripting        はい
      https://github.com/Mudlet/Mudlet

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

Mudletはグラフィカルなクライアントで、マッパー、パッケージの仕組み、そして自身の機能の大半がそれに
対して書かれているLuaのAPIを備えています。GPLで、活発にリリースされており、現代の戦闘MUDを始める人への 定番の推薦です。

アクセシビリティ

これはこの節で最も強い、文書に裏づけられた事例を持つクライアントであり、ここで「文書化されている」が
何を意味するのかを書き出しておく価値があります。珍しいことだからです。

Mudletにはスクリーンリーダーについてのマニュアルの章があり、OSごとのページではWindowsのNarrator、
NVDA、JAWS、LinuxのOrca、macOSのVoiceOverが名指しされています。クライアント内には mudlet access on
というコマンドがあり、届いたゲームのテキストをリーダーを通じて読み上げる選択肢もあります。さらに、
スクリーンリーダーの使用をMTTSでサーバーへ通知する設定もあるので、望むゲームは対応を変えられます。

うまく動かないところについても率直です。自身のWindowsのページは、JAWSは他のリーダーのようには出力
ウィンドウを読まないと述べ、代わりにNarratorかNVDAを勧めています。自分のアクセシビリティ対応が実用に
ならない場合を公開するプロジェクトは、チェックマークを公開するプロジェクトより良い情報を与えて くれます。

表が不明としている箇所

MCCP。MudletのソースはMCCPのv1とv2を実装していますが、マニュアルの対応プロトコルのページはそれを
挙げておらず、この節の規則は、機能の主張はプロジェクト自身のドキュメントを典拠にする、というものです。
ヘッダーから定数を読み出すのは同じ行為ではないので、このセルは不明としています。

エンコーディングについての注記

Mudletの既定のサーバーデータのエンコーディングはUTF-8ではなくASCIIであり、CHARSETのネゴシエーションは
4.10で入りました。新しいプロファイルでゲームのテキストが化けるなら、まず見るべきはその設定です。

関連項目
  Blightmud — /ja/reference/clients/blightmud
  TinTin++ — /ja/reference/clients/tintin
  GMCP — /ja/reference/protocols/gmcp
  接続のしかた — /ja/reference/connecting