Компанія Microsoft відкрила вихідний код IRC-клієнта ComicChat, діалоги в якому малюються у формі коміксів, що генеруються на основі персонажів, обраних учасниками та відображають їх емоції. ComicChat використовує штатний протокол IRC, може підключатися до звичайних IRC-серверів та сумісний із текстовими IRC-клієнтами. Код написано на C++ і відкрито під ліцензією MIT.
Для формування сюжету кадрів використовується експертна система, яка при генерації картинки враховує вміст повідомлень та контекст, на основі яких визначається розташування, пози, жести та міміка персонажів, а також кількість учасників, масштаб, ракурс та компонування кадрів. Персонажі для учасників, які використовують текстові IRC-клієнти, вибираються автоматично.

Проект розвивався як експеримент із новими способами візуалізації спілкування у мережі. У 1996 році перша версія ComicChat була додана в постачання Internet Explorer 3.0 і могла використовуватися як окрема програма або всередині браузера. У 1998 році ComicChat був включений у постачання Windows 98. У 2000 році розробка проекту була припинена після того, як на зміну IRC прийшли месенджери. ComicChat став першою програмою, в якій використовувався шрифт Comic Sans, який підходить для бульбашок з текстом на коміксах.
Опублікована у 2026 році версія адаптована для складання сучасними компіляторами та розширена для сумісності із сучасними IRC-серверами та клієнтами. У новій версії також додано підтримку TLS-шифрування та реалізовано масштабування інтерфейсу для екранів з високою щільністю пікселів.
Джерело: opennet.ru
