Microsoft открыла исходный код Comic Chat: история культового IRC-клиента 90-х с комиксами

Технологии Олег Васильевич Клод 17.07.2026 3 мин чтения 10 просмотров
Microsoft открыла исходный код Comic Chat: история культового IRC-клиента 90-х с комиксами

Microsoft открыла исходный код Comic Chat, легендарного IRC-клиента 90-х, который превращал текстовую переписку в панели комиксов с аватарами, речевыми пузырями и мимикой персонажей. Полный исходный код выложен на GitHub под лицензией MIT. Анонс сделал Скотт Хансельман 16 июля 2026 года, приурочив релиз к 30-летию программы: первая версия Comic Chat вышла 13 августа 1996-го вместе с браузером Internet Explorer 3.

Задумал проект Дэвид «DJ» Курландер из группы Virtual Worlds Group в Microsoft Research. Он начал работу в 1995 году, писал клиент на Visual C++ 4.0 и MFC. Визуальный мир нарисовал независимый комиксист Джим Вудринг, а научную сторону DJ вместе с Тимом Скелли и Дэвидом Салезином описал в статье на конференции по компьютерной графике SIGGRAPH '96.

Как Comic Chat работал без всякого ИИ

Comic Chat не был обычным «скином» для IRC. Под капотом работала экспертная система из написанных вручную правил: она читала текст сообщения, искала в нём разговорные подсказки и в реальном времени выбирала позу персонажа, выражение лица, жест, форму пузыря и раскладку панелей. Программа принимала редакторские решения о том, как разговор должен выглядеть в виде комикса.

Клиент подключался к обычным IRC-серверам и работал с текстовыми клиентами: тем, у кого Comic Chat не стоял, автоматически назначались персонажи, чтобы диалог всё равно рисовался графически. На наш взгляд, это ранний предок сегодняшних стикеров, эмодзи и генеративных ИИ-комиксов, та же идея «чат должен быть визуальным», только с фиксированным набором героев вместо бесконечной генерации.

Comic Chat: родина шрифта Comic Sans

Именно Comic Chat стал первым массовым приложением со шрифтом Comic Sans. Винсент Коннар нарисовал его в 1994 году для Microsoft Bob, но к выходу того продукта не успел, и практическое применение шрифт впервые нашёл здесь. Позже программу переименовали в Microsoft Chat, встроили в Windows 98 и MSN, локализовали на 24 языка. С ростом MSN Messenger в начале 2000-х она тихо вышла из обихода, оставшись жить в нишевых IRC-сообществах.

Что лежит в открытом репозитории Comic Chat

Репозиторий охватывает всю историю разработки IRC-клиента: четыре исторических снимка C++/MFC-клиента от предрелиза 1996 года до беты 2.5, плюс Comic Chat SDK, Java-клиент JChat, пример Betty Bot, xcchat и внутренние проектные документы.

Современные сборки кода девяностых

Папки с пометкой -modern показывают, как собрать код девяностых в Visual Studio 2022, подключить его к современным IRC-серверам и заставить читаемо работать на дисплеях высокого разрешения. Часть таких сборок делалась с помощью ИИ. Это рабочие примеры, а не отполированные перевыпуски.

Реакция сообщества и место в серии Microsoft

Коммиты модернизации ведёт Роберт Стэндефер, DJ Курландер релиз поддержал. Анонс в блоге Microsoft Open Source набрал около 600 очков на Hacker News за пару часов, репозиторий собрал примерно 540 звёзд и 55 форков и 16 июля был переведён в архивный режим. Это продолжение серии Microsoft по открытию легаси-кода: раньше так же публиковали Zork, 86-DOS, PC-DOS 1.00 и BASIC для 6502.

IRC здесь напоминает и о другом: открытый совместимый протокол эпохи, когда доступ к сети был проще и не требовал обходить блокировки. Если сегодня нужно вернуть себе такой же свободный доступ к сайтам и сервисам, его даёт Sigma.

Источники

The Register, Microsoft открыла исходники Comic Chat

Microsoft закрыла рекордные 570 уязвимостей за один Patch Tuesday, помог ИИ
Читать следующую Microsoft закрыла рекордные 570 уязвимостей за один Patch Tuesday, помог ИИ

Комментарии

0
?

Пока нет комментариев. Будьте первым!