Firma Microsoft udostępniła kod źródłowy klienta IRC ComicChat, w którym rozmowy są przedstawiane w formie komiksów generowanych na podstawie postaci wybranych przez uczestników, odzwierciedlających ich emocje. ComicChat korzysta z standardowego protokołu IRC, może łączyć się z zwykłymi serwerami IRC i jest kompatybilny z tekstowymi klientami IRC. Kod napisano w C++ i jest udostępniony na licencji MIT.
Do tworzenia fabuły kadrów wykorzystywany jest system ekspertowy, który podczas generowania obrazów uwzględnia treść wiadomości oraz kontekst, na podstawie którego określane są położenie, postawy, gesty i mimika postaci, a także liczba uczestników, skala, kąt i kompozycja kadrów. Postacie dla uczestników korzystających z tekstowych klientów IRC są wybierane automatycznie.

Projekt rozwijał się jako eksperyment z nowymi sposobami wizualizacji komunikacji w sieci. W 1996 roku pierwsza wersja ComicChat została dodana do pakietu Internet Explorer 3.0 i mogła być używana jako osobna aplikacja lub wewnątrz przeglądarki. W 1998 roku ComicChat został dołączony do pakietu Windows 98. W 2000 roku rozwój projektu został wstrzymany po tym, jak komunikatory zastąpiły IRC. ComicChat był pierwszym programem, w którym użyto czcionki Comic Sans, odpowiedniej do dymków z tekstem w komiksach.
Opublikowana w 2026 roku wersja została dostosowana do kompilacji nowoczesnymi kompilatorami i rozszerzona w celu zapewnienia kompatybilności z nowoczesnymi serwerami i klientami IRC. W nowej wersji dodano również wsparcie dla szyfrowania TLS oraz zrealizowano skalowanie interfejsu dla ekranów o wysokiej gęstości pikseli.
Źródło: opennet.ru
