Erklärung
DGT steht für Digital Game Technology, das Unternehmen, das diese Bretter herstellt. Ein elektronisches DGT-Brett erkennt Art, Farbe und Position der physischen Figuren. Das DGT-Protokoll für elektronische Schachbretter legt fest, wie diese Informationen mit einem Computer ausgetauscht werden. Es ist eine Kommunikationsspezifikation und weder das Brett selbst noch die Übertragungsanwendung oder eine Notation zur Aufzeichnung von Partien.
Ein Computer kann eine vollständige Brettbelegung, Uhrdaten oder einen Modus für fortlaufende Aktualisierungen anfordern. Das Brett antwortet mit Nachrichten aus Bytes, also kleinen numerischen Dateneinheiten. Jede Nachricht besitzt einen Header, der ihre Art und Gesamtlänge angibt, gefolgt vom jeweiligen Inhalt.
Aktualisierungen beschreiben, was die Sensoren auf einzelnen Feldern erkennen. Das Anheben einer Figur, das Entfernen einer geschlagenen Figur und das Abstellen der ziehenden Figur können mehrere getrennte Änderungen erzeugen. Die empfangende Anwendung muss sie zusammenführen, den Zug rekonstruieren und prüfen, ob er schachlich sinnvoll ist. Das Protokoll allein garantiert weder einen legalen Zug noch liefert es immer eine Zeichenfolge in .
Es ähnelt , weil beide für die maschinelle Verarbeitung bestimmt sind, erfüllt aber eine andere Aufgabe. DGT überträgt Daten physischer Hardware und einer Uhr. Style 12 überträgt eine textuelle Momentaufnahme von einem Internetschachserver.
Verwendung und Kontext
Es wird für Liveübertragungen, Partieaufzeichnungen, Onlinespiel und Verbindungen zwischen physischen Brettern und Schachoberflächen oder , also Programmen zur Stellungsanalyse, verwendet.
Häufige Verwechslungen
Sensoränderung und Schachzug
Eine Feldänderung ist ein physischer Vorgang, den das Brett erkennt. Ein Schachzug ist die Interpretation, die Software aus einer oder mehreren Änderungen rekonstruiert.
Quellen
- 1.About DGT e-boards, Digital Game Technology
- 2.Protocol description for DGT chess board, DGT Projects B.V.
