mu*index
Lesen
Design
BLIGHTMUD  [Client]
Ein moderner Terminal-Client in Rust, mit Lua-Skripting, eingebauter
Sprachausgabe und einem Screenreader-Modus, der sich beim Server selbst
ankündigt.
https://github.com/Blightmud/Blightmud
Läuft auf: Linux, macOS, Windows (WSL only)

Fähigkeiten
  Aus der Dokumentation des jeweiligen Projekts abgelesen, nicht von uns
  gemessen — ein Client hat keinen Handshake, den wir beobachten könnten.
  „unbekannt“ heißt, dass wir nachgesehen und es nicht feststellen konnten. Es
  heißt nie nein.

  screen reader    ja
      https://github.com/Blightmud/Blightmud
  TLS              ja
      https://github.com/Blightmud/Blightmud
  UTF-8            ja
      https://github.com/Blightmud/Blightmud
  MCCP             ja
      https://github.com/Blightmud/Blightmud
  GMCP             ja
      https://github.com/Blightmud/Blightmud
  MSDP             ja
      https://github.com/Blightmud/Blightmud
  ATCP             unbekannt
  MXP              unbekannt
  MSP              unbekannt
  scripting        ja
      https://github.com/Blightmud/Blightmud

  3 von 10 Zeilen sind unbekannt: Wir haben in der Dokumentation des Projekts
  selbst nichts gefunden, was das eine oder das andere sagt. Eine kurze ehrliche
  Tabelle ist besser als eine lange geratene.

Blightmud ist ein Terminal-Client in Rust, GPL 3, und einer der am aktivsten
veröffentlichten Clients in diesem Abschnitt. Skripting ist Lua. Er läuft nur im
Terminal: Es gibt keinen nativen Windows-Build, und Windows-Nutzer betreiben ihn
unter WSL.

BARRIEREFREIHEIT

Blightmud hat hier drei verschiedene Stücke, was mehr ist, als eine einzelne
Zeile tragen kann:

- Einen screenreader-freundlichen Modus (--reader-mode oder die Einstellung
  reader_mode), der die Terminal-Oberfläche in etwas verwandelt, dem ein
  Screenreader folgen kann. Den Statusbereich unterstützt er nicht.
- Eingebaute Sprachausgabe, als optionale Kompilierung, mit einer Lua-API, die
  ein Skript benutzen kann — darunter ein tts.gag(), um eine passende Zeile vom
  Vorlesen auszunehmen. Die Dokumentation ist offen darin, dass die eigene
  Sprachausgabe zusammen mit einem Screenreader nicht immer eine glückliche
  Verbindung ist.
- Automatische MTTS-Ankündigung: Im Reader-Modus oder bei aktivierter
  Sprachausgabe fügt er MTTS_SCREEN_READER zu dem hinzu, was er dem Server über
  sich selbst mitteilt, damit ein Spiel, dem das wichtig ist, sich anpassen
  kann.

Wie bei TinTin++ wird kein bestimmter Screenreader genannt, das ist also ein
dokumentierter Modus und keine geprüfte Verträglichkeit mit einem Produkt.

WO DIE TABELLE UNBEKANNT SAGT

MXP, MSP und ATCP kommen weder in der README des Projekts noch in seiner
mitgelieferten Hilfe vor. MCCP ist als v2 dokumentiert; ob auch v1 behandelt
wird, haben wir nicht festgestellt.

Siehe auch
  TinTin++ — /de/reference/clients/tintin
  Mudlet — /de/reference/clients/mudlet
  TTYPE und MTTS — /de/reference/protocols/ttype