
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‑шифрования и реализовано масштабирование интерфейса для экранов с высокой плотностью пикселей.
Почему именно сейчас он стал открытым исходным кодом?
Comic Chat представляет собой захватывающую главу в эволюции онлайн-коммуникации. Он появился в период, когда интернет ещё только формировался. Многие правила ещё не были написаны, что позволило разработчикам экспериментировать со смелыми концепциями, которые могут показаться необычными даже сегодня. Выпуская Comic Chat как открытый исходный код, мы сохраняем важную часть истории программного обеспечения и даём сообществу возможность изучать, исследовать и развивать его. Исходный код доступен для изучения, исследования и экспериментирования уже сейчас. Наряду с оригинальными версиями, мы включили несколько попыток модернизации с использованием ИИ, которые демонстрируют возможности — сборку этого кода на C++ и MFC 1990-х годов с помощью современных инструментов Visual Studio, подключение к современным IRC-серверам и корректную работу на современных компьютерах с Windows высокого разрешения. Это не отполированные переиздания, а рабочие примеры, показывающие, что Comic Chat всё ещё может работать на современных системах. Мы с нетерпением ждём, какие улучшения, порты, эксперименты и совершенно новые формы привнесёт в него сообщество в будущем.
Капсула времени интернет-оптимизма.
Оглядываясь назад, Comic Chat запечатлевает нечто особенное об эпохе, в которой он был создан. Ранний интернет был полон экспериментов. «А что, если чаты будут выглядеть как комиксы?». Этот вопрос звучит удивительно неразумно. И всё же он был создан, выпущен, локализован на 24 языка и поставлялся в комплекте с Windows 98. В этом отчасти и заключается запоминаемость Comic Chat спустя десятилетия. Он напоминает нам, что инновации часто начинаются с идей, которые являются игривыми, нетрадиционными и креативными.
Comic Chat был создан в период, когда команды разработчиков программного обеспечения были готовы выходить за рамки, в прямом и переносном смысле. Диджей Курландер, Тим Скелли, Дэвид Сейлсин, Джим Вудринг и все остальные, кто приложил руку к этому проекту, создали нечто, что люди помнят и что работает и спустя тридцать лет.
Взгляните на исходный код, изучите, что они создали, и используйте эту историю как источник вдохновения для создания новых, необычных и восхитительных вещей. А если вы вдруг прочитаете исходный код шрифтом Comic Sans, мы обещаем вас не осуждать.

ссылка на оригинал статьи https://habr.com/ru/articles/1060050/