mu*index
Lesen
Textfassung
Design

Client

Mudlet

Plattformübergreifend, mit Lua skriptbar und der Client mit der am gründlichsten dokumentierten Screenreader-Unterstützung in diesem Abschnitt.

https://www.mudlet.org/ · Windows, macOS, Linux

Fähigkeiten

9 von 10 aus der Dokumentation des Projekts selbst festgestellt

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.

Fähigkeiten der Clients, jede aus der Dokumentation des Projekts selbst abgelesen. Unbekannt heißt, dass wir sie nicht feststellen konnten, und nie, dass sie dem Client fehlt.
Fähigkeit dokumentiert Quelle
screen reader ja wiki.mudlet.org
TLS ja wiki.mudlet.org
UTF-8 ja wiki.mudlet.org
MCCP unbekannt wir haben keine gefunden
GMCP ja wiki.mudlet.org
MSDP ja wiki.mudlet.org
ATCP ja wiki.mudlet.org
MXP ja wiki.mudlet.org
MSP ja wiki.mudlet.org
scripting ja github.com

Mudlet ist ein grafischer Client mit Kartenwerkzeug, einem Paketsystem und einer Lua-API, gegen die der größte Teil seines eigenen Funktionsumfangs geschrieben ist. Er steht unter der GPL, wird aktiv veröffentlicht und ist die übliche Empfehlung für alle, die mit einem modernen Kampf-MUD anfangen.

Barrierefreiheit

Das ist der Client mit dem stärksten dokumentierten Fall in diesem Abschnitt, und es lohnt sich auszubuchstabieren, was „dokumentiert“ hier heißt, denn es ist ungewöhnlich.

Mudlet hat ein Handbuchkapitel zu Screenreadern, Seiten je Betriebssystem, die Narrator, NVDA und JAWS unter Windows, Orca unter Linux und VoiceOver unter macOS nennen, einen Befehl mudlet access on im Client und eine Option, eingehenden Spieltext über den Screenreader ansagen zu lassen. Es gibt außerdem eine Einstellung, die dem Server über MTTS die Nutzung eines Screenreaders mitteilt, damit ein Spiel sich anpassen kann, wenn es will.

Es ist auch offen darin, wo es nicht gut funktioniert: Die eigene Windows-Seite sagt, dass JAWS das Ausgabefenster nicht so vorliest wie andere Screenreader, und empfiehlt stattdessen Narrator oder NVDA. Ein Projekt, das den Fall veröffentlicht, in dem seine Unterstützung für Barrierefreiheit untauglich ist, gibt Ihnen bessere Auskunft als eines, das ein Häkchen veröffentlicht.

Wo die Tabelle unbekannt sagt

MCCP. Mudlets Quelltext implementiert MCCP v1 und v2, aber die Seite des Handbuchs zu den unterstützten Protokollen führt es nicht auf, und die Regel dieses Abschnitts lautet, dass eine Fähigkeitsaussage die Dokumentation des Projekts selbst zitiert. Eine Konstante aus einer Header-Datei zu lesen ist nicht derselbe Vorgang, also sagt die Zelle unbekannt.

Hinweis zur Kodierung

Mudlets voreingestellte Kodierung für Serverdaten ist ASCII und nicht UTF-8, und die CHARSET-Aushandlung kam in 4.10 hinzu. Wenn der Text eines Spiels in einem frischen Profil falsch herauskommt, ist diese Einstellung die erste Stelle, an der man nachsieht.

Siehe auch

  • Blightmud Ein moderner Terminal-Client in Rust, mit Lua-Skripting, eingebauter Sprachausgabe und einem Screenreader-Modus, der sich beim Server selbst ankündigt.
  • TinTin++ Ein Terminal-Client mit eigener Skriptsprache, auf jeder Plattform einschließlich Telefonen, und mit einem dokumentierten Screenreader-Modus.
  • GMCP Das Generic Mud Communication Protocol — strukturierte JSON-Nachrichten neben dem Text und der Out-of-Band-Kanal, gegen den die meisten modernen Clients entwickeln.
  • Wie man sich verbindet Ein Host, ein Port und Telnet. Was die Adresse auf einer Spielseite bedeutet und was man mit ihr macht.