Microsoft hat den Quellcode des IRC-Clients ComicChat veröffentlicht, in dem die Dialoge in Form von Comics angezeigt werden, die basierend auf den von den Teilnehmern gewählten Charakteren generiert werden und deren Emotionen widerspiegeln. ComicChat verwendet das Standard-IRC-Protokoll, kann sich mit gängigen IRC-Servern verbinden und ist mit textbasierten IRC-Clients kompatibel. Der Code ist in C++ geschrieben und unter der MIT-Lizenz veröffentlicht.
Für die Erstellung der Szenen wird ein Expertensystem eingesetzt, das bei der Generierung der Bilder den Inhalt der Nachrichten und den Kontext berücksichtigt. Auf dieser Grundlage werden die Positionierung, Posen, Gesten und Mimik der Charaktere sowie die Anzahl der Teilnehmer, der Maßstab, der Winkel und die Komposition der Szenen festgelegt. Die Charaktere für Teilnehmer, die textbasierte IRC-Clients verwenden, werden automatisch gewählt.

Das Projekt entwickelte sich als Experiment mit neuen Möglichkeiten der visuellen Kommunikation im Internet. 1996 wurde die erste Version von ComicChat als Teil von Internet Explorer 3.0 eingeführt und konnte als eigenständige Anwendung oder innerhalb des Browsers verwendet werden. 1998 wurde ComicChat in die Lieferung von Windows 98 aufgenommen. Im Jahr 2000 wurde die Entwicklung des Projekts eingestellt, da Messenger die Nachfolge von IRC antraten. ComicChat war das erste Programm, das die Schriftart Comic Sans verwendete, die für Textblasen in Comics geeignet war.
Die 2026 veröffentlichte Version wurde für den Einsatz mit modernen Compilern angepasst und erweitert, um die Kompatibilität mit aktuellen IRC-Servern und -Clients zu gewährleisten. In der neuen Version wurde auch die Unterstützung für TLS-Verschlüsselung hinzugefügt und eine skalierbare Benutzeroberfläche für hochauflösende Bildschirme implementiert.
Quelle: opennet.ru
