Проект Microsoft Comic Chat стал Open Source спустя 30 лет после первого мажорного релиза
16 июля 2026 года Microsoft опубликовала исходный код (на C++) проекта Comic Chat на GitHub под лицензией MIT. Это событие произошло спустя 30 лет после первого мажорного релиза IRC-клиента Comic Chat.
В рамках этого проекта диалоги отрисовываются в форме комиксов, генерируемых на основе персонажей, выбранных участниками чата и отражающими их эмоции.
Решение Comic Chat использует штатный протокол IRC. Проект может подключаться к обычным IRC‑серверам и совместим с текстовыми IRC‑клиентами.
Для формирования сюжета кадров в Comic Chat используется экспертная система, которая при генерации картинки учитывает содержимое сообщений и контекст, на основе которых определяется расположение, позы, жесты и мимика персонажей, а также число участников, масштаб, ракурс и компоновка кадров. Персонажи для участников, использующих текстовые IRC‑клиенты, выбираются автоматически.
По информации OpenNET, проект Comic Chat развивался как эксперимент с новыми способами визуализации общения в сети. В 1996 году версию Comic Chat 1.0 добавили в поставку браузере Internet Explorer 3.0. Это решение можно было использовать как отдельное приложение или внутри браузера. В 1998 году код Comic Chat включили в поставку Windows 98. В 2000 году разработка проекта была прекращена, после того как на смену IRC пришли мессенджеры.
Примечательно, что Comic Chat стал первой программой Microsoft, в которой использовался шрифт Comic Sans, подходящий для пузырей с текстом на комиксах.
Опубликованная в 2026 году открытая версия Comic Chat адаптирована для сборки современными компиляторами и расширена для совместимости с современными IRC‑серверами и клиентами. В новой версии Comic Chat также добавлена поддержка TLS‑шифрования и реализовано масштабирование интерфейса
Читать на habr.com