mu*index
Lesen
Textfassung
Design

Client

TinTin++

Ein Terminal-Client mit eigener Skriptsprache, auf jeder Plattform einschließlich Telefonen, und mit einem dokumentierten Screenreader-Modus.

https://tintin.mudhalla.net/ · Linux, macOS, Windows, Android, iOS

Fähigkeiten

7 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 tintin.mudhalla.net
TLS ja github.com
UTF-8 ja github.com
MCCP ja tintin.mudhalla.net
GMCP ja tintin.mudhalla.net
MSDP ja tintin.mudhalla.net
ATCP unbekannt wir haben keine gefunden
MXP unbekannt wir haben keine gefunden
MSP unbekannt wir haben keine gefunden
scripting ja github.com

TinTin++ ist ein Kommandozeilen-Client, GPL 3, aktiv veröffentlicht, und er läuft an mehr Orten als alles andere hier — einschließlich Android und iOS. Seine Skriptsprache ist seine eigene, knapp und zu sehr viel fähig; ein erheblicher Teil dessen, was andere Clients in der Oberfläche machen, ist hier eine #config-Zeile.

Derselbe Autor pflegt die Protokollspezifikationen für MSSP und MSDP, weshalb so viele der Protokollseiten in diesem Abschnitt dieselbe Website zitieren.

Barrierefreiheit

TinTin++ hat eine eigene Handbuchseite zum Screenreader-Modus (#config screen reader on oder -s beim Start). Ihn einzuschalten bewirkt zweierlei: Es entfernt oder verändert visuelle Elemente, die vorgelesen keinen Sinn ergeben, und es meldet dem Server die Nutzung eines Screenreaders über MTTS, damit ein Spiel seine eigene Ausgabe anpassen kann.

Das ist ein dokumentierter Modus und keine Aussage über einen Test mit einem bestimmten Screenreader — auf der Seite wird kein Produkt genannt. Das ist deutlich schwächer als ein Client, der die Screenreader benennt, mit denen er funktioniert, und deutlich stärker als nichts.

Wo die Tabelle unbekannt sagt

Zu MXP und MSP gibt es beide Male Community-Skripte auf der Website des Projekts, und ein Skript ist nicht dasselbe wie ein Client, der ein Protokoll unterstützt — das MXP-Skript sagt rundheraus, dass es womöglich nicht auf jedem MUD funktioniert. Native Unterstützung für eines von beiden ließ sich nicht feststellen. Zu ATCP haben wir weder das eine noch das andere gefunden; zu beachten ist, dass ATCP weitgehend von GMCP abgelöst ist, das TinTin++ sehr wohl unterstützt.

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.
  • Mudlet Plattformübergreifend, mit Lua skriptbar und der Client mit der am gründlichsten dokumentierten Screenreader-Unterstützung in diesem Abschnitt.
  • MSDP Das Mud Server Data Protocol — dieselbe Aufgabe wie GMCP, erledigt mit einer kompakten binären Kodierung und einem Mechanismus zur Erkundung, den GMCP nicht hat.
  • TTYPE und MTTS Wie ein Client einem Server sagt, was er ist und was er kann — auch, sofern der Client sich dafür entscheidet, dass ein Screenreader im Einsatz ist.