macOS 및 Chrome 전용이지만, 적어도 오픈 소스입니다.

개발자 Nolen Royalty가 Pong 게임의 소스 코드를 공개했으며, 이 코드는 240개의 Google Chrome 브라우저 탭 파비콘 배열에서 플레이할 수 있도록 구현되었습니다. 이와 함께 상세한 개발 블로그 게시물도 함께 배포했습니다. 'faviconic'이라 불린 이 매우 독특한 방식으로 포팅된 Pong은, 유사하게 독특한 포팅이긴 했지만 Flappy Bird가 단 하나의 파비콘에 제한되어 세밀한 높이 조절이 어려웠던 사례에서 영감을 얻었다고 합니다. faviconic Pong은 비교했을 때 훨씬 더 플레이하기 쉬워 보이지만, AppleScript에 전적으로 의존하기 때문에 Mac OS 전용이라는 한계가 있습니다. 이는 자신들의 Google Chrome 버전으로 해당 게임을 시도하려 했던 Windows 및 Linux 사용자들에게는 분명 아쉬움이 남을 것입니다.
놀랍게도 이것이 Pong을 플레이하는 가장 기이한 방식은 아닙니다. 사실 지난 12월에 다루었던 손바닥 크기의 Pong 기계나, 지난 2024년 8월에 논의했던 Pong 플레이용 하이드로젤 '뇌'와 비교하면 오히려 지극히 전통적인 방식으로 간주할 수 있습니다.
아쉽게도 AppleScript 기반의 Faviconic Pong이 완벽하기만 한 것은 아닙니다. 기본 표시 기능 자체는 작동하며, 화면 하단 절반은 메인 브라우저 창에, 상단 절반은 탭 파비콘 배열에 분할되어 있지만, 실제로 게임이 렌더링되는 탭 영역은 눈에 띄게 낮은 프레임률로 구동됩니다.
개발자의 1994년 리눅스 데스크톱 재현 기능이 브라우저에서 최신 웹 앱으로 실행됩니다.
어쨌든 Faviconic Pong은 AppleScript와 최신 웹 브라우징 인터페이스, 특히 Chrome과 그 Chromium 분기를 매우 인상적으로 활용한 사례입니다. 이 게임이 Mac OS에 사실상 국한된 것은 아쉽지만, 개발에 사용된 AppleScript의 특성상 불가피한 타협점으로 볼 수 있습니다.
일반적으로 Pong의 포팅을 접할 때마다 항상 흥미로운 기술적 시도로 느껴집니다. 특히 게임 플레이가 매우 비정통적인 방식으로 사용자에게 전달되는 시나리오에서는 더욱 그렇습니다. 물론 Pong 자체를 구동하는 데 있어 기술적 부담은 큰 편이 아닙니다. 오리지널 버전이 1973년 출시된 만큼 비디오 게임이 현재보다 훨씬 단순했던 시기의 산물이기 때문입니다. 하지만 거대한 브라우저 탭 파비콘 배열을 통해 이 게임을 구동해 낸 방식은 진정으로 기발하며, 이 구현 과정을 더 깊이 알고 싶은 독자들에게는 확장된 개발 블로그 게시물을 추천합니다.