Microsoft ha reso open source l'IRC client ComicChat, in cui le conversazioni vengono rappresentate come fumetti generati in base ai personaggi scelti dagli utenti, riflettendo le loro emozioni. ComicChat utilizza il protocollo IRC standard, può connettersi a normali server IRC ed è compatibile con i client IRC testuali. Il codice è scritto in C++ ed è rilasciato con licenza MIT.
Per formare la trama delle scene viene utilizzato un sistema esperto, che durante la generazione dell'immagine tiene conto del contenuto dei messaggi e del contesto, in base ai quali vengono determinati la posizione, le pose, i gesti e le espressioni dei personaggi, nonché il numero di partecipanti, la scala, l'angolo di ripresa e la composizione delle scene. I personaggi per i partecipanti che utilizzano client IRC testuali vengono selezionati automaticamente.

Il progetto è nato come un esperimento per nuovi modi di visualizzare la comunicazione in rete. Nel 1996, la prima versione di ComicChat è stata inclusa in Internet Explorer 3.0 e poteva essere utilizzata sia come applicazione autonoma che all'interno del browser. Nel 1998, ComicChat è stato integrato in Windows 98. Nel 2000, lo sviluppo del progetto è stato interrotto dopo che i messaggeri hanno sostituito IRC. ComicChat è stato il primo programma a utilizzare il font Comic Sans, adatto per le nuvole di testo nei fumetti.
La versione pubblicata nel 2026 è stata adattata per essere compilata con compilatori moderni ed è stata ampliata per la compatibilità con i server e i client IRC contemporanei. La nuova versione include anche il supporto per la crittografia TLS e ha implementato la scalabilità dell'interfaccia per schermi ad alta densità di pixel.
Fonte: opennet.ru
