2005-10-11

011: Z interperter? Z file?

이미 다른 포스팅에서도 언급된 내용이지만 인포콤은 게임이 가상 머쉰에서 돌아가도록 설계했다. 가상 머쉰 환경을 만들어주는 프로그램 다시 말하면 게임을 돌리는 프로그램을 Z Interpreter 라고 한다. 비슷한 이유로 게임 파일은 Z file 이라고 부르기도 한다. Z는 zork에서 왔다. 여기서는 간략히 해석기라고 부르겠다. 현재 해석기들은 사용자 인터페이스에 대해서는 모조리 꽝!이므로 별로 큰 기대는 하지 않는 것이 좋다.

결론부터 말하면 윈도우즈 계열은 Frotz, 유닉스 계열은 Frotz, Zoom(엑스 윈도우즈), 맥 오에스 텐은 Zoom을 추천한다. 오리지널 Frotz와 그의 일부 포팅은 스크롤백 기능이 없다는 점에 유의해야 한다. 스크롤백 기능이 없으면 지나간 화면을 볼 수 없어서 이만 저만 불편한 것이 아니다.

Frotz


해석기 중 가장 널리 알려진 것은 (최초는 아니나) Frotz 라는 환경이다. 1995년 DOS를 기반으로 스테판 조키쉬가 만들었고 글렌 해즐우드가 유닉스로 이식을 했다. 윈도우즈용으로는 WinFrotz가 있고, 작은 글씨를 읽는 고통을 인내할 수 있다면 팜오에스용/윈도우즈 CE으로 ClipFrotz, Kronos/FrotzCE가, 놀고 있는 드림캐스트를 위한 Frotz DC도 있다. Kronos에서는 자동지도만들기(automap) 기능이 있어서 이채롭다. 맥오에스텐용은 Fink로 터미널에서 돌아가는 Frotz(스크롤백 없음)를 설치할 수 있다.

frotz

GlkFrotz


WinFrotz의 글꼴에 대한 거부감으로 탄생한 새로운 Frotz 판이다. GlkFrotz는 안티에일러스가 적용된 미려한 글꼴로 표시한다.

WinFrotz TTS 2002


2004년에 나온 Text-To-Speech 기능이 내장된 WinFrotz 판. 이 페이지에서 Speech SDK와 함께 묶어진 판을 다운로드해야 한다.

Zoom


Zoom은 앤드류 헌터가 만든 또다른 해석기로 엑스윈도우즈용으로 처음 개발되었고, 윈도우즈용도 있으나 개발자가 거의 버전업은 하지 않는 것 같다. 다만, 맥 오에스 텐 판은 꾸준히 버전업되고 있어서 맥 오에스 텐에서는 가장 사용하기 쉬운 해석기로 자리잡고 있다.

zoom

애플 뉴튼


뉴튼은 다른 PDA와 달리 화면이 컸고 현존하는 PDA중 필기인식도 가장 뛰어났기 때문에 인픽 즐기기에도 무난할 것 같다. 뉴튼 사용자라면 YAZI를 일간 방문해 보실 것. YAZI는 스크롤백도 갖추고 있다.

맥 오에스 텐에서 조크 즐기기


이곳에서 게임을 다운로드 받는다. 맥 버전을 받지 않고 피씨 버전을 받는다. (맥 버전은 받아봤자 클래식용이라 귀찮은 변환작업을 거치거나 클래식 환경에서 작은 창으로 폐소공포증에 시달려야 한다.)

(Zork I을 예로 들면) 받은 파일을 풀어서 DATA 폴더로 간 후에, ZORK1.DAT를 ZORK1.z3로 확장명을 수정한다. 이제 더블 클릭하면 Zoom이 뜨면서 게임이 실행된다.

Zoom은 글꼴(글꼴 크기만을 조정할 것을 권한다)을 바꿀 수 있는 것은 물론 게임을 목록으로 관리하는 기능도 있고, 저장된 .sav을 곧바로 불러 들일 수도 있다. 또한, 맥 오에스 텐의 내장된 특징인 글 읽어 주는 기능(Text-To-Speech)을 이용해서 게임 진행을 읽어 주는 기능도 마련해 두고 있다. 그러나 맥 오에스 텐의 음성은 확실히 윈도우즈 XP보다는 부드럽긴 하지만 http://www.naturalvoices.att.com/demos/ 보다는 한참 쳐진다. 끝으로 Zoom은 메모리가 허용하는 한도 내에서 스크롤백을 지원하는데 현대적인 컴퓨터에 장착되는 메모리 크기를 감안하면 인픽을 지겹도록 해도 모든 내용을 스크롤백이 기록하고 있을 것이다.