A Microsoft abriu o código-fonte do cliente IRC ComicChat, cujos diálogos são apresentados na forma de quadrinhos, gerados com base em personagens escolhidos pelos participantes e que refletem suas emoções. O ComicChat utiliza o protocolo IRC padrão, pode se conectar a servidores IRC comuns e é compatível com clientes IRC de texto. O código foi escrito em C++ e é liberado sob a licença MIT.
Para criar a narrativa das cenas, é utilizada uma sistema especialista que, ao gerar a imagem, leva em conta o conteúdo das mensagens e o contexto, com base nos quais são determinadas a posição, poses, gestos e expressões faciais dos personagens, além do número de participantes, escala, ângulo e composição das cenas. Os personagens para os participantes que utilizam clientes IRC de texto são escolhidos automaticamente.

O projeto foi desenvolvido como um experimento com novas formas de visualização da comunicação online. Em 1996, a primeira versão do ComicChat foi incluída na entrega do Internet Explorer 3.0 e podia ser usada como um aplicativo separado ou dentro do navegador. Em 1998, o ComicChat foi incorporado na entrega do Windows 98. O desenvolvimento do projeto foi interrompido em 2000, após o surgimento de mensagens instantâneas como alternativa ao IRC. O ComicChat foi o primeiro programa a utilizar a fonte Comic Sans, adequada para balões de texto em histórias em quadrinhos.
A versão publicada em 2026 foi adaptada para ser compilada com compiladores modernos e expandida para compatibilidade com servidores e clientes IRC contemporâneos. A nova versão também adicionou suporte à criptografia TLS e implementou o dimensionamento da interface para telas com alta densidade de pixels.
Fonte: opennet.ru
