世界を動かす技術を、日本語で。

Microsoft Comic Chatがオープンソース化されました

概要

  • Microsoft Comic Chat がオープンソースとして GitHub で公開
  • 初めて Comic Sans フォントを世界に広めたチャットクライアント
  • 会話を自動で コミックパネル 化する独自機能
  • 1990年代インターネット黎明期の 実験的ソフトウェア
  • 現在の 開発者・歴史家・レトロPC愛好家 向けにソースコードを公開

Comic Chatの登場と特徴

  • Microsoft Comic Chat は、会話を イラストキャラクター吹き出し で表現するIRCクライアント
  • Comic Sans フォントが初めて本格採用されたソフトウェア
  • 1996年、 Internet Explorer 3 にバンドルされてリリース
  • 会話内容 を解析し、キャラクターの 表情やポーズ を自動生成
  • 文字だけのチャットから、 視覚的・感情的 な表現への進化を体現

開発チームと技術的背景

  • David “DJ” Kurlander がMicrosoft Researchで発案・開発開始(1995年)
  • Visual C++ 4.0MFC で構築
  • 単なるIRCクライアントのスキンではなく、 自動イラスト生成・レイアウト 機能を搭載
  • Jim Woodring による個性的なキャラクターデザイン
  • 開発チームが SIGGRAPH ’96 で技術論文を発表
  • 実際のチャットセッションをもとに、キャラクター表現を検証

オープンソース化の意義

  • オンラインコミュニケーション進化史 の重要な一章
  • インターネット黎明期の 自由で実験的な開発文化 を象徴
  • ソースコードを公開することで、 保存・学習・発展 の機会を提供
  • AIによるモダナイズ例 も同梱
    • 現代の Visual Studio 対応
    • 最新のIRCサーバー接続
    • 高解像度Windows環境での動作例
  • 完成品ではなく、 実験的なサンプル として公開

Comic Chatが残したもの

  • インターネット黎明期 の楽観主義と実験精神の象徴
  • 「チャットルームが 漫画 のように見えたら?」という斬新な発想
  • 24言語 にローカライズされ、 Windows 98 にも同梱
  • 遊び心と創造性から生まれた 記憶に残るソフトウェア
  • ソースコード を通じて、新たなユニークなアイデア創出へのインスピレーション

最後に

  • Comic Chatは、 型破りな発想多様な才能 が結集したプロジェクト
  • 30年経った今も 動作し、語り継がれる 存在
  • ソースコードを読むことで、 新しい“楽しい発明” のヒントを得る機会
  • もし Comic Sans でソースを読むことがあっても、 誰も咎めません

Hackerたちの意見

GitHubリポジトリへの直接リンク: https://github.com/microsoft/comic-chat

https://bonequest.com/

HAGHLUABLABG まだ続いてるなんて信じられない!

ああ、ジャークシティ。クラシックだね。

イギリスでブロックされてる

Randsは現実世界ではプログラマー/PMだよ: https://randsinrepose.com/

コミックチャットはインターネットの歴史の一部だけど、IRCに本格的に参加し始めた頃は結構嫌われてた気がする。2002年頃だったから、実際に使ってた人がいなくて、文化的な記憶からそうなったのかも。私の記憶では、コミックチャットはIRCプロトコルを拡張して、キャラクターの見た目や感情を明示的に示す機能を追加してたんだよね。完全に文脈に頼るんじゃなくて。要は、メッセージに意味不明な文字列を追加して、他のコミックチャットユーザーには解読できるけど、他の人にはスパムみたいに聞こえるって感じ。実際にダウンロードしてみたことがあるけど、デフォルトだったかどうかは忘れちゃったな。

例えば、 ># は TIKI (#G010E010M1) として表示される。

そう、デフォルトだったね。設定を変えたことはないのに、チャットルームに入ると嫌われてたのを覚えてる。

マイクロソフトの標準的なやり方、特に当時はね。

私が管理していたIRCサーバーでは、こういうメッセージがどこかで送信されると、自動的にキックする設定にしてたんだ。3回キックされたらバンになるようにしてたけど、これは即バンからの変更で、たまに正当なユーザーが好奇心でComic Chatをインストールしちゃうことがあったからね。こういう人たちと遊ぶのは楽しかったよ。彼らはIRCやインターネット文化に全然気づいてなかったり、完全にテクノロジーに疎かったりするのに、なぜかComic Chatを始めて、うちのマイナーなサーバーにたどり着いちゃうんだよね。

https://dl.acm.org/doi/pdf/10.1145/237170.237260 関連: 著者たちはレイアウトエンジンのデザインに関する論文を書いたよ。

Hacker Newsで議論の続きを見る