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