Blinkentools
Wir haben eine kleine Sammlung von Programmen geschrieben, die das Konvertieren und Anzeigen von Blinkenlights Movies unter UNIX erlauben (einschließlich BSD Unix, Linux und Mac OS X).
Der Quellcode aller Werkzeuge liegt heute auf GitHub.
ACHTUNG: Diese Tools sind alle überholt - wir werden hier bald ein Update durchführen. Bis dahin holt Ihr Euch bitte alle Informationen auf der Hacking Arcade Seite. Dort ist alles frisch!
Blinkenlights Chaos Control Center
Das Blinkenlights Chaos Control Center (blccc) ist die zentrale Software, mit der die Playlist und das PONG-Spiel in Blinkenlights gesteuert wurde. Genauere Beschreibungen zur Funktionsweise entnehmt ihr den enthaltenen README-Dateien.
Blinkenlights Simulator
Der Blinkenlights Simulator (blinkensim) bildet die Optik der Blinkenlights-Installation auf jedem mit DirectFB installierten Linux-PC nach. Der Simulator empfängt seinen Datenstrom vom Blinkenlights Chaos Control Center.
iPaq Blinkenlights Player
Der iPaq Blinkenlights Player (blipaq) ist ein Standalone-Simulator für den Compaq iPaq Handheld Computer. Auch hier muß DirectFB installiert werden.
blm2gif und gif2blm
Mit blm2gif kann ein Blinkenlights Movie (.blm) in eine GIF-Animation (GIF89a) umgewandelt werden. So kann man auch Animationssoftware verwenden, um einen Blinkenlights Movie zu bearbeiten.
Mit gif2blm läßt sich dieser Vorgang wieder umkehren: aus einer GIF-Animation wird wieder ein voll funktionstauglicher Blinkenlights Movie.
Bei der Konvertierung (blm2gif) werden die Kommentare in einem Blinkenlights Movie erhalten. Sie werden ggf. bei der Rückkonvertierung (gif2blm) wieder berücksichtigt.
Beide Programme erlauben das Zusammenspiel von unserem Animationsprogramm BlinkenPaint (Mac/Windows) und anderen Animationsprogrammen oder andere Werkzeuge für GIF-Animationen.
Mit einem Mac unter OS X bist Du glücklich dran: du kannst sowohl Blinkenpaint als auch die Blinkentools auf dem selben Rechner einsetzen. Unter Linux kann man Blinkenpaint mit dem Windows Emulator "wine" zum Laufen bekommen.
blm2gif Web Interface
Wer möchte, kann sein Blinkenlights Movie gleich hier über ein blm2gif Webformular in ein animiertes Vorschaubild umwandeln.
blmplay
Mit blmplay kann man Blinkenlights Movies ohne Konvertierung direkt auf einem Terminal ausgeben.
blgimp
blgimp ist ein Plug-In für die Bildbearbeitungssoftware The GIMP. Es erlaubt das direkte Öffnen und Speichern von Blinkenlights Movies im Originalformat in GIMP. So kann man auch ohne expliziertes Konvertieren Blinkenlights Movies mit einem leistungsfähigen Grafikprogramm bearbeiten und erstellen.
Jede Animation, die als Graustufenbild mit mehreren Ebenen erstellt wird, kann im BLM Format abgespeichert werden. Wie bei GIF-Animationen wird die Dauer, die ein Frame angezeigt werden soll, im Ebenennamen festgelegt. Bestehende GIF-Animationen können geladen und als .blm abgespeichert werden. Damit die Movies mit dem Haus des Lehrers kompatibel sind, muss das Bild natürlich 18x8 Pixel gross sein.
INSTALLATION: das Plug-In einfach mit "gimptool --install blgimp.c" installieren (dazu müssen GIMP Header Files installiert sein, meist im Paket gimp-dev).
Andere Werkzeuge
Neben unseren eigenen Blinkentools haben mittlerweile auch andere Leute die Idee aufgenommen und kleine Werkzeuge zum Anzeigen und Erstellen von Blinkenlights Movies aufgenommen.
flashlights
flashlights ist ein webbasierter Editor/Player für Blinkenlights Movies mit dem man ähnlich wie mit Blinkenpaint interaktiv arbeiten kann. Das Tool ist in Flash geschrieben und benötigt daher Flash-Support im Client. Und da flashlights die Filme auf dem Server speichert benötigt der Web-Server PHP-Support. Ausprobieren und den Source Code laden könnt Ihr auf der flashlighs home page unter http://chronos.cyburrs.com/eskogen/flashlights/.
blinkenperl
blinkenperl ist ein kleines Tool zum Anzeigen von Blinkenlights Movies auf dem Terminal mit zahlreichen netten Optionen. Mehr Informationen auf http://stray.ch/articles/blinkenperl.html.
blinkenmerge
Mit blinkenmerge von Jörg Müller kann man Blinkenlights Movies miteinander mischen sowie eine Vielzahl von Filtern auf die Filme anwenden (Rauschgenerator, Negativ, Timing ändern, Verschieben, Ausblenden, Blinken etc.). Mehr Informationen auf http://dingbats.digital.hdk-berlin.de/jfm/blinkenmerge/.
blprint
Mit blprint ist ein einfacher Lauftextgenerator für UNIX (in C geschrieben). Er sollte sich eigentlich überall übersetzen lassen. Lauftexte sind zwar langweilig, aber informativ.
text2blm.exe (Windows)
text2blm ist ein weiterer Lauftextgenerator für Windows (in C++ geschrieben) von Marc Schönefeld. Alle Informationen und das Programm finden sich hier.
bm_play.exe (Windows)
bm_play.exe ist ein BLM-Abspieler in Blinkenlights-Optik für Windows.
blinkenscroller (Windows)
blinkenscroller ist ein Programm für Windows zur Konvertierung von Bitmaps, Katalogisierung von Matrizen, Erstellen von Matrizen und 3D-Animationen für Blinkenlights. Alle Informationen und das Programm finden sich hier.
SomeJavaForBlinkenlights (Java)
SomeJavaForBlinkenlights ist ein einfaches Java-Package zum Erstellen von Blinkenlights Movies von F.C. Steinhardt. Mehr Informationen und die Software gibt es hier.