Microsoft Comic Chat, 오픈 소스로 공개
요약
본 기사는 2008년경에 제작된 'Comic Chat'이라는 오픈 소스 만화 웹 앱의 역사적 배경과 기술적 특징을 다룹니다. 이 프로젝트는 초기 인터넷 문화와 IRC 프로토콜 확장 등 당시의 독특한 개발 방식을 보여주며, 한 시대를 풍미했던 디지털 아카이브로서의 가치를 지닙니다.
핵심 포인트
- Comic Chat은 2008년경에 제작된 만화 웹 앱입니다.
- 초기 인터넷 문화와 IRC 프로토콜 확장의 역사를 담고 있습니다.
- Adobe Flex와 ActionScript 3.0 등 당시 기술 스택을 사용했습니다.
많은 도움을 받아 Comic Chat 오픈 소스 공개를 성사시킨 Robert Standefer다. 이 일이 실현되기까지 6년이 걸렸고, 문자 그대로 적절한 시기에 적절한 장소에 있었기에 성공할 수 있었던 흥미로운 과정이 있다
Scott Hanselman과 함께 공개를 추진했지만 원 개발자는 내가 아니라 DJ Kurlander이며, 그도 이 프로젝트를 적극적으로 지지하고 기뻐했다
Comic Chat은 Jerk City 만화를 통해서만 접했다. 직접 사용하지는 않았지만 늘 멋진 발상이라고 생각했다
Comic Chat은 2008년에 만든 첫 스타트업 Chogger에 영감을 줬기에 각별하다. Chogger는 만화 제작 웹 앱이었고, 학생들이 재미있게 이야기를 쓰도록 활용한 초중고 교사들을 중심으로 월 사용자 3만 명까지 성장했다
제작기는 Adobe Flex와 ActionScript 3.0으로 만들었는데, 말풍선 꼬리를 끌어 움직이는 동작을 제대로 구현하느라 수많은 시간을 들였다. 교사가 제작한 사용 영상도 있다: https://www.youtube.com/watch?v=YKT70TBw1vw
UI에서 너무나 강한 ActionScript 특유의 느낌이 난다. 왜 그렇게 느껴지는지는 도무지 설명하기 어렵다
Comic Chat은 인터넷 역사의 한 조각이지만, 2002년쯤 IRC 활동을 시작했을 때는 꽤 미움받고 있었다. 당시 실제 사용자는 거의 없었으므로 과거부터 이어진 문화적 기억 때문이었던 듯하다
Comic Chat은 만화 캐릭터의 외모와 감정 표현을 명시하도록 IRC 프로토콜을 확장했고, 모든 메시지에 다른 Comic Chat 사용자가 해독할 수 있는 문자열을 덧붙였다. 일반 클라이언트에서는 이것이 스팸 같은 잡음으로 보였다. 직접 설치해 확인했던 기억은 있지만 이 동작이 기본 설정이었는지는 잊었다
내가 관리하던 IRC 서버에서는 이런 메시지가 하나라도 전송되면 자동으로 퇴장시켰고, 세 번 퇴장당하면 차단했다. 처음에는 즉시 차단했지만 정상 사용자도 호기심에 Comic Chat을 설치하곤 해서 정책을 완화해야 했다
이들은 대개 IRC와 인터넷 문화를 전혀 모르거나 기술에 익숙하지 않은데도 어떻게든 Comic Chat을 실행해 외진 서버까지 찾아왔고, 그런 사용자를 놀리는 재미도 있었다
메시지는 Appears as TIKI (#G010E010M1) 같은 형태였다
특히 당시에는 이런 방식이 Microsoft의 전형적인 관행이었다
실제로 기본 설정이었다. 아무 설정도 바꾸지 않았는데 Comic Chat으로 채팅방에 들어갔다가 미움을 샀던 기억이 난다
semantic.cpp 77번째 줄에는 if (CheckWord(words, "OXio")) {라는 흥미로운 이스터 에그가 있다
텍스트에 OXio가 포함되면 “양끝은 둥글고 가운데에는 hi가 있는 것은 무엇인가?”라는 수수께끼가 실행된다
첫 일거리 중 하나로 BBC 디지털 채널에서 MS Comic Chat 코미디 스케치를 썼다. 제작진은 이를 프레임률이 극도로 낮은 만화처럼 촬영했는데, 믿기 어려울 만큼 저렴하게 만든 TV 프로그램이었다
집필·출연 파트너들과 몇 시간 분량의 쓸 만한 영상을 만들어줬지만 각자 받은 돈은 약 50파운드였다
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기