IRCサーバに繋ぐと会話がビットマップの漫画風に自動配置される「Microsoft Comic Chat」がOSS化されている。ソースコードはGitHubにMITライセンスで公開されている。

接続ユーザーの会話を自動的にコマ割り、吹き出しで表示するMicrosoft Comic ChatはWindows98にバンドルされたこともあるIRCクライアントで、Microsoft ResearchのDavid Joshua Kurlander氏によって開発。同氏のYoutubeのチャンネルには、動画で動作を紹介しているものも掲載されているが、"これは本当に時代を先取りしていた。あれ以降、これを超えるものは何も作られていない。"とのユーザーからのコメントも付されている。

30年近くも前のコミュニケーションツールといえるが、標準的なIRCサーバでも稼働可能なものだ。接続せずにオフラインでも試せる上、日本語に対応したバイナリも同氏の公式サイト(https://mermeliz.com/)からダウンロードが可能であるのでインストールしてみた。

  • 公式サイトの<a href="https://mermeliz.com/programs.htm" target="_blank">ダウンロード</a>からMicrosoft Comic Chat 2.5をダウンロードをクリック

    公式サイトのダウンロードからMicrosoft Comic Chat 2.5をダウンロードをクリック

  • 日本語をクリックすると、jachat25.exeがダウンロードされるのでダブルクリックする

    日本語をクリックすると、jachat25.exeがダウンロードされるのでダブルクリックする

  • Microsoft Defenderによる警告が出るが、実行。あとは通常インストールで先に進める

    Microsoft Defenderによる警告が出るが、実行。あとは通常インストールで先に進める

  • Microsoft Comic Chatを起動すると、IRCサーバーへの接続を求められるが、ここではローカル/オフラインで使うのでキャンセル

    Microsoft Comic Chatを起動すると、IRCサーバーへの接続を求められるが、ここではローカル/オフラインで使うのでキャンセル

右側のキャラクターをダブルクリックすると、オプションが表示されあらかじめ設定されている数十のキャラクターを選択でき、その下の円形配置された8つの表情で喜怒哀楽など顔の表情を選択できる。

  • キャラクターも結構豊富な印象。感情表現もここで選べる

    キャラクターも結構豊富な印象。感情表現もここで選べる

  • 底部のテキスト入力にを入れてEnterすると

    底部のテキスト入力にを入れてEnterすると

  • コマが自動追加されて、テキストも表示される

    コマが自動追加されて、テキストも表示される

  • キャラクターを変えて、一人二役風にチャットしてみると

    キャラクターを変えて、一人二役風にチャットしてみると

  • コマに追加される。コマ割りは自動で追加しているそうだ

    コマに追加される。コマ割りは自動で追加しているそうだ

  • あたらしい参加者を加えて、"こんにちは"と打とうとすると

    あたらしい参加者を加えて、"こんにちは"と打とうとすると

  • キャラクターのポーズが変わった。いくつかの言葉は、ポージングと連動しているようだ。

    キャラクターのポーズが変わった。いくつかの言葉は、ポージングと連動しているようだ。

  • これを多数設定しておけば、相当自由度の高いチャットツールになりそう

    これを多数設定しておけば、相当自由度の高いチャットツールになりそう

  • 会話はcccファイルで保存

    会話はcccファイルで保存

  • ファイルメニューから開くことが可能だ

    ファイルメニューから開くことが可能だ

OSS化を伝える公式ブログでは、"多くの人にとって、Comic Chatは、telnet、Usenet、IRCといった技術から、今日私たちが楽しんでいる視覚的なウェブへと移行したインターネット黎明期の懐かしい遺物"であると同時に"スクリーンショット、タイポグラフィに関する議論の中でしか耳にしたことのない、マイクロソフトの歴史における伝説的な存在という人もいます"と述べている。

ゲーム内でのアバターや絵文字、AIによる生成が普及している現在では、遺物と感じる人もいるというが、Microsoft Comic Chatを通ってこなかった筆者にとっては新鮮な体験だ。業務チャットやアイデア出しなどの記録に残したいものにはそのまま使えそうだし、生成AIを使って言葉をもらいコマを作成していくと、コンテンツとしても面白そうだ。GitHubのComic Chat公式からは既設IRCサーバルームへのリンクも貼ってある。まだ試せていないが、リアルタイムなチャットでどう動くのか。これも面白そうだ。