Blinkenlights Movies

animated chaosknoten Ein Blinkenlights Movie ist eine einfache Textdatei wie man sie mit jedem Texteditor erstellen kann. Die Datei wird durch eine einzelne Erkennungszeile eingeleitet und enthält dann alle Bilder eines Films (Frames) hintereinander.

Jeder Frame wird mit einer Zeile beginnend mit einem @ eingeleitet. Dem Zeichen folgt seine Verweildauer in Millisekunden. @1000 steht für 1 Sekunde. Danach folgt das Bild.

Jedes Einzelbild besteht aus 8 Zeilen zu je 18 Ziffern. Eine 1 steht für eine eingeschaltete, eine 0 für eine ausgeschaltete Lampe.

Mit den Blinkentools Hilfsprogrammen kann man Blinkenlights Movies in das GIF-Format und zurück konvertieren.

Beispiel

Hier ein einfaches Beispiel eines Blinkenlights Movies im Texteditor und in Aktion.

blinking heart
# BlinkenLights Movie 18x8

@200
000000000000000000
000011100011100000
000111110111110000
000111111111110000
000011111111100000
000000111110000000
000000001000000000
000000000000000000

@800
000011100011100000
000111110111110000
001111111111111000
001111111111111000
000111111111110000
000011111111100000
000000111110000000
000000001000000000

Implementierungsdetails

Zwischen die Erkennungszeile und dem ersten Frame kann man beliebig viele Kommentarzeilen einfügen. Sie müssen mit einem # eingeleitet werden.

Das Zeilenende kann sowohl aus einem CR (ASCII 13), einem LF (ASCII 10) oder CRLF (ASCII 13 + ASCII 10) bestehen. Wir empfehlen aber das Speichern mit LF.

Zwei Frames können durch eine oder mehrere Leerzeilen voneinander getrennt werden.