Microsoft a publié en open source son client IRC ComicChat, qui transforme les conversations en bandes dessinées mettant en scène des personnages choisis par les participants et reflétant leurs émotions. ComicChat utilise le protocole IRC standard, peut se connecter aux serveurs IRC standards et est compatible avec les clients IRC textuels. Le code est écrit en C++ et distribué sous licence MIT.
Un système expert est utilisé pour générer le schéma des images. Lors de la génération des images, il prend en compte le contenu et le contexte des messages, déterminant ainsi la position, les poses, les gestes et les expressions faciales des personnages, ainsi que le nombre de participants, l'échelle, l'angle et la composition des images. Les personnages sont sélectionnés automatiquement pour les participants via des clients IRC textuels.

Le projet s'est développé comme une expérience exploratoire de nouvelles façons de visualiser la communication en ligne. En 1996, la première version de ComicChat a été intégrée à Internet Explorer 3.0 et pouvait être utilisée comme application autonome ou au sein du navigateur. En 1998, ComicChat a été intégré à Windows 98. En 2000, le développement du projet a cessé suite au remplacement d'IRC par les applications de messagerie instantanée. ComicChat a été le premier programme à utiliser la police Comic Sans, idéale pour les bulles de dialogue des bandes dessinées.
Publiée en 2026, cette version a été adaptée pour la compilation avec les compilateurs modernes et étendue pour assurer la compatibilité avec les serveurs et clients IRC modernes. Elle prend également en charge le chiffrement TLS et implémente la mise à l'échelle de l'interface pour les écrans haute densité.
Source: opennet.ru
