mu*index
読み方
テーマ
TINTIN++  [クライアント]
独自のスクリプト言語を持つターミナルのクライアント。電話機を含むあらゆるプラットフォームで動き、文書化されたスクリーンリーダーモードがあります。
https://tintin.mudhalla.net/
動作環境:Linux, macOS, Windows, Android, iOS

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

  screen reader    はい
      https://tintin.mudhalla.net/manual/screen_reader.php
  TLS              はい
      https://github.com/scandum/tintin
  UTF-8            はい
      https://github.com/scandum/tintin
  MCCP             はい
      https://tintin.mudhalla.net/
  GMCP             はい
      https://tintin.mudhalla.net/manual/event.php
  MSDP             はい
      https://tintin.mudhalla.net/manual/msdp.php
  ATCP             不明
  MXP              不明
  MSP              不明
  scripting        はい
      https://github.com/scandum/tintin

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

TinTin++はコマンドラインのクライアントで、GPL 3、活発にリリースされており、ここにある何よりも多くの 場所で動きます —
AndroidとiOSも含めて。スクリプト言語は独自のもので、簡潔で、非常に多くのことが できます。他のクライアントがGUIでやることのかなりの部分が、ここでは
#config の1行です。

同じ作者がMSSPとMSDPのプロトコル仕様を維持しており、この節のプロトコルのページの多くが同じ サイトを典拠にしているのは、そのためです。

アクセシビリティ

TinTin++にはスクリーンリーダーモード(#config screen reader on、または起動時の -s)のための
専用のマニュアルページがあります。有効にすると2つのことが起きます。読み上げても意味をなさない視覚的な
要素を取り除くか変えること、そしてスクリーンリーダーの使用をMTTS [/reference/protocols/ttype]を通じて
サーバーへ伝えることで、ゲームは自分の出力を合わせられます。

これは文書化されたモードであって、特定のリーダーで試験したという主張ではありません — そのページに
製品名は挙がっていません。動作するリーダーを名指しするクライアントよりは明確に弱い証拠であり、何も ないよりは明確に強い証拠です。

表が不明としている箇所

MXPとMSPはどちらも、プロジェクトのサイトにコミュニティのスクリプトがありますが、スクリプトが
あることはクライアントがそのプロトコルに対応していることではありません — MXPのものは、すべてのMUDで
動くとは限らないとはっきり述べています。どちらについても、ネイティブの対応は確かめられませんでした。
ATCPはどちらとも何も見つかりませんでした。なお、ATCPはおおむねGMCPに取って代わられており、GMCPには TinTin++が対応しています。

関連項目
  Blightmud — /ja/reference/clients/blightmud
  Mudlet — /ja/reference/clients/mudlet
  MSDP — /ja/reference/protocols/msdp
  TTYPEとMTTS — /ja/reference/protocols/ttype