BlackHalo logo
Published on

微软 Comic Chat 正式开源:让聊天变成漫画的经典软件重见天日

Authors
  • Name
    jervant
    opensource.microsoft.com
微软 Comic Chat 软件界面截图,显示漫画风格的聊天面板和角色
头图来源: 来源页面

微软 Comic Chat 正式开源

微软近日宣布,将经典聊天软件 Microsoft Comic Chat 以开源形式发布在 GitHub 上。这款诞生于 1996 年的 IRC 客户端,以其独特的漫画风格聊天界面闻名,也是 Comic Sans 字体首次被大规模使用的软件。

从文字到漫画:一种全新的聊天方式

在 1990 年代中期,互联网聊天主要依靠滚动文字。Comic Chat 打破了这一模式,将参与者呈现为漫画角色,对话以漫画分镜的形式展开,包含气泡对话框、表情和手势。系统会根据用户输入的文字自动判断情绪并选择相应的角色动作。例如,当用户输入“我喜欢那个”时,角色可能会指向自己;如果文字暗示愤怒,角色则会皱眉或交叉双臂。

技术实现与创新

Comic Chat 并非简单的 IRC 皮肤。它能够解析对话中的语义线索,实时选择恰当的姿势、面部表情、手势和面板布局。这意味着软件不仅要显示消息,还要做出实时编辑决策,决定对话的视觉呈现方式。

  • 项目由微软研究院虚拟世界组的 David "DJ" Kurlander 于 1995 年提出
  • 使用 Visual C++ 4.0 和 MFC 开发
  • 1996 年随 Internet Explorer 3 浏览器发布
  • 支持 24 种语言,并随 Windows 98 捆绑发行

艺术与技术的结合

Comic Chat 的视觉世界由著名独立漫画家 Jim Woodring 创作,其独特的角色风格赋予了软件鲜明的外观。开发团队曾将真实聊天记录交给 Jim 绘制成漫画,以此验证这一概念的可行性。

学术背景

DJ Kurlander、Tim Skelly 和 David Salesin 在 SIGGRAPH '96 计算机图形学会议上发表了关于 Comic Chat 技术的论文,将其描述为自动插图构建与布局的实验。

开源的意义与未来

微软选择现在开源 Comic Chat,旨在保存这段重要的软件历史,并让社区有机会探索、学习和在此基础上进行开发。

现代化尝试

  • 源代码已包含 AI 辅助的现代化改造示例
  • 可借助当前 Visual Studio 工具编译
  • 能够连接现代 IRC 服务器
  • 在高分辨率 Windows 系统上正常显示

这些并非完善的重新发布版本,而是展示 Comic Chat 仍能在现代系统上运行的工作示例。

互联网乐观主义的时间胶囊

Comic Chat 捕捉了其创作时代的特殊精神。早期互联网充满实验性,"如果聊天室看起来像漫画会怎样?"这个看似不合理的问题最终被实现、发布、本地化为 24 种语言,并随 Windows 98 捆绑发行。

历史意义

  • 代表了在线通信演变中的一个迷人篇章
  • 体现了互联网尚未定型时期的创新精神
  • 证明了创新往往始于有趣、非传统和富有创造力的想法

结语

Comic Chat 诞生于软件团队敢于打破常规的时代。DJ Kurlander、Tim Skelly、David Salesin、Jim Woodring 以及所有参与该项目的人,创造了一件三十年后仍被人们记住和运行的作品。现在,任何人都可以查看源代码,探索他们的成果,并以此为灵感创造新的、非传统的、令人愉悦的事物。

源代码已在 GitHub 上开放,供开发者、历史学家、复古计算爱好者以及任何欣赏这一奇妙创意的人探索。

原标题:Microsoft Comic Chat is now open source。 HN 原始发布时间:2026年7月17日星期五。当前记录为 788 分、172 条评论。

阅读原文 · 查看 HN 讨论