Craig Smith 인터뷰: Frotz가 iPhone 및 iPod touch에 대화형 소설을 가져온 방법

사람들이 고전 게임에 대해 이야기할 때, 그들은 보통 도전적이지만 5살짜리가 상상할 수 있을 정도로 마스터할 수 있는 정말 간단하고 플레이 가능한 게임에 대해 이야기합니다. 그러한 사람들은 텍스트 모험(지금은 다소 고상한 용어 '대화형 소설'을 사용하는 것으로 언급됨)에 ​​의해 분명히 트라우마를 받았으므로 기억에서 제거했습니다.

이 게임은 주로 텍스트 기반이었고 동사-명사 파서를 통해 퍼즐을 풀었습니다. 시간이 지남에 따라 모험은 점차 복잡해지고 정교해졌습니다. 인포컴 틀림없이 장르를 최고로 이끌었습니다.

슬프게도 그리고 아마도 예상할 수 있듯이, 텍스트 모험은 결국 철저하게 시작되었습니다. 의 말로 리처드 해리스: “그래픽이 등장했고 인류의 컴퓨터를 사용하는 부분은 약 50만 년의 언어 진화를 모두 잊어버리고 다시 과거로 돌아갔다. 바위를 함께 두드리는 것과 같은 전자적 등가물, 즉 포인트 앤 클릭 게임”이라고 그는 주장합니다. 사회.

그러나 인터넷의 마법을 통해 양방향 소설이 계속되고 Z-머신 형식을 재생하는 앱이 보편화되었습니다. Frotz는 최고 중 하나이며 현재 무료 iPod 앱으로 존재합니다. 나는 인터랙티브 픽션에 대해 어떻게 생각하고 Frotz를 Apple 핸드헬드에 도입했는지 알아보기 위해 개발자인 Craig Smith를 인터뷰했습니다.

Cult of Mac: Frotz란 무엇이며 왜 그것을 만들기로 결정하셨습니까?
Craig Smith: 16색의 320×200 픽셀 화면이 최신 기술로 간주되던 80년대 초, Infocom에는 텍스트 기반의 인터랙티브 픽션 게임이 있었습니다. 플레이어는 '랜턴을 켜라' 또는 '검으로 트롤을 죽여라'와 같은 간단한 명령을 입력하여 캐릭터를 제어했습니다. 대부분의 게임은 잘 쓰여지고 재미있었고, 제 생각에는 Scott Adams의 모험과 다른 초기 경쟁자들을 압도했습니다.

그들이 제작한 각 게임을 모든 다른 컴퓨터 플랫폼에 수동으로 이식하고 싶지 않음 당시 Infocom은 가상 머신을 설계하고 내부에서 실행할 게임을 작성하는 아이디어를 가지고 있었습니다. 그것. 이것은 본질적으로 Java와 동일한 아이디어이지만 15년 앞서 있습니다. 'Z-머신'은 플랫폼별로 한 번만 이식되었으며 모든 게임은 추가 작업 없이 VM 내에서 실행되었습니다. 그들에게는 큰 성공이었고 Infocom은 이 시스템을 사용하여 30개 이상의 게임을 제작 및 판매했습니다.

불행히도 컴퓨터 하드웨어가 향상되면서 그래픽과 사운드가 있는 게임이 시장을 장악했고 텍스트 모험은 서서히 사라졌습니다.

시간이 흐르고 결국 여러 독립적인 해커 그룹이 Infocom이 사용하는 가상 머신을 리버스 엔지니어링하고 최신 컴퓨터 플랫폼에서 Infocom의 게임을 실행할 수 있는 프로그램을 작성했습니다. 그런 다음 1993년 Graham Nelson이라는 뛰어난 Oxford 교수가 Z-머신을 대상으로 할 수 있는 Inform이라는 새로운 언어와 컴파일러를 작성했습니다. 시스템을 사용한 첫 번째 게임인 Curses는 상당히 기발하고 상당히 영국적이며 재미있었습니다. 결국 Inform은 재미를 위해 새로운 게임을 제작하는 많은 양의 인터랙티브 픽션 열성팬을 개발했습니다. Interactive Fiction Competition은 올해로 15회를 맞이했으며, 매년 Inform/Z-machine 또는 기타 여러 IF 디자인 시스템으로 작성된 수십 개의 출품작을 받습니다.

마지막으로 질문에 답하기 위해 Frotz는 iPhone 및 iPod Touch에서 이러한 인터랙션 픽션 게임을 플레이할 수 있는 앱입니다. Frotz는 Inform 컴파일러로 제작된 게임과 대부분의 오리지널 Infocom 타이틀을 포함하여 Z-머신 형식으로 작성된 대부분의 게임을 재생할 수 있습니다.

Frotz는 어디에서 시작되었습니까?
이름은 Infocom의 Enchanter 시리즈 게임의 마법 주문에서 따왔습니다. 'frotz'는 무엇을 시전하든지 빛을 발하게 하는 주문이었습니다. 많은 Infocom 설립자들은 MIT 졸업생이었고, 분명히 'frotz'는 MIT에서 다음을 의미하는 속어였습니다. 무엇인가를 가지고 놀거나 조작하고, 그런 속어와 내부 농담을 많이 포함했습니다. 계략.

iPhone용 Frotz는 원래 Stefan Jokisch가 작성한 오픈 소스 프로젝트를 기반으로 하며 수년에 걸쳐 많은 컴퓨터와 모바일 장치로 이식되었습니다. 새 장치를 받을 때마다 가장 먼저 하는 일은 장치에 대한 IF 인터프리터를 찾는 것입니다. 하나는 1세대 iPhone용으로, 'jailbreak' 커뮤니티의 도구를 사용하여 Frotz를 이식하고 iPhone UI를 만들었습니다. 정말 나 자신을 위해 썼는데 결과가 너무 좋아서 다른 사람들과 공유해야겠다는 생각이 들었다. App Store가 온라인 상태가 되었을 때 앱을 좀 더 다듬어서 제출했습니다.

대부분의 다른 IF 인터프리터와 달리 iPhone용 Frotz는 많은 게임 컬렉션과 함께 제공되며 대부분은 수년 동안 IF Competition의 우승자 중에서 선택됩니다. 원래 Infocom 게임 파일을 이미 소유하고 있다면 FTP 프로그램을 사용하여 Frotz로 가져올 수도 있습니다.

인터랙티브 픽션의 매력은 무엇인가요?
IF를 처음 접한 것은 8학년 때 누군가가 제 중학교 컴퓨터 랩에서 Commodore 64용 Zork I 사본을 가지고 있을 때였습니다. 나는 즉시 푹 빠져서 C64용으로 만든 모든 Infocom 게임을 플레이하고 이기고 Trinity를 플레이했습니다. 친구의 Commodore 128과 Amiga에서 관료주의와 A Mind Forever Voyaging(C64로 실행하기에는 너무 컸음) 시스템. 몇 가지 예외를 제외하고 Infocom의 모든 게임은 잘 쓰여진 몰입형 산문, 도전적인 퍼즐, 그리고 가장 중요한 것은 유머 감각이 뛰어났습니다.

다행스럽게도 아마추어 IF 애호가들이 매년 제작하는 최신 작품은 그 전통을 이어가고 있으며 많은 작품이 Infocom 게임의 품질을 능가한다고 말할 수 있습니다. 어떤 종류의 사람들에게 끌리는 자연스러운 필터링 과정이 있는 것 같아요. 순전히 재미를 위해 무료로 게임을 제작하도록 동기를 부여하고 또한 글을 읽고 쓸 줄 아는 경향이 있습니다. 재치 있는. Frotz와 함께 제공되는 IF 게임을 실제로 작성하지 않았으며 이러한 특성이 있지만 Frotz가 유용한!

Frotz의 UI를 통해 사람들이 게임을 쉽게 플레이할 수 있도록 어떻게 보장했나요?
iPhone의 가상 키보드는 입력해야 하는 대부분의 명령이 IF에서는 짧고 많은 약어를 지원하는 경향이 있으며 iPhone의 자동 수정은 단어로 도움이 됩니다. 완성. 즉, 나는 타이핑을 정말로 좋아하지 않는 사용자로부터 피드백을 확실히 받았습니다. 이를 돕기 위해 최신 릴리스에 입력 도우미 바로 가기 메뉴와 명령줄 기록을 추가했습니다. 앞으로의 버전에서는 이 부분을 계속 개선해 나가고 싶습니다.

Frotz는 당신을 차분하지만 두뇌를 구부리는 비디오 게임 시대로 데려갑니다.
Frotz는 당신을 차분하지만 두뇌를 구부리는 비디오 게임 시대로 데려갑니다.

Frotz는 App Store에 대한 승인을 받았지만 버전이 고정되지 않았습니다. 무슨 일이에요?
Frotz(1.3)에 대한 최신 업데이트는 C64(Commodore 64 에뮬레이터) 앱이 Apple에서 거부된 즈음에 App Store 검토를 위해 제출되었습니다. 이것은 많은 대중의 관심을 불러 일으켰고 그것에 대해 논의하는 많은 기사에서 Frotz가 (함께 승인된 다른 여러 앱)에는 통역사가 포함되어 있으므로 Apple은 이에 대해 C64를 거부하는 데 일관성이 없었습니다. 기초.

홍보가 Apple에 어떤 영향을 미쳤을지 모르겠지만, 7년 동안 림보에 갇혀 몇 주 동안 내 업데이트가 Apple SDK의 '통역사 없음' 조항을 위반했기 때문에 Apple에서 거부되었습니다. 합의. 그러나 그들은 내가 "Frotz를 준수하도록" 시간을 가질 수 있도록 App Store에 이전 버전을 유지할 수 있도록 했습니다(물론 통역사도 포함되어 있음에도 불구하고). Apple과 몇 차례의 의사 소통을 통해 오랜 지연을 겪으면서 결국 Apple의 문제는 Frotz에 인터프리터가 있다는 것이 아니라 사용자가 해석된 이진 코드를 다운로드할 수 있도록 허용했다는 것입니다. 계략. 앱 스토어에 Frotz를 유지하려면 앱 내에서 다운로드하는 기능을 제거해야 합니다. 그래서 나는 마지못해 그렇게 했고 다운로드에 장애가 있는 Frotz는 약 10일 만에 승인되었습니다.

여기서 Apple의 진정한 의도는 잠재적인 보안 및 개인 정보 보호 문제를 피하고 앱은 애드온 콘텐츠에 대한 iTunes App Store 수익 흐름을 우회할 수 없으며, 이는 합리적이라고 생각합니다. 우려. 불행히도 일관성 없는 집행이라는 비판 속에서 지금은 그 정신을 희생시키면서 법적 합의문을 집행하고 있다고 생각합니다. Z-머신 VM은 매우 제한적이고 완전히 샌드박스 처리되며 다운로드한 모든 콘텐츠는 무료이므로 Frotz에 합법적인 보안 또는 수익 문제가 없습니다. 나는 Apple이 부수적인 피해 없이 방지하고자 하는 것을 보다 정확하게 설명하는 방식으로 SDK 계약을 최종적으로 미세 조정할 수 있기를 바랍니다.

Frotz의 다운로드 기능을 제거하는 데 불만이 있습니까?
Frotz에서 직접 다운로드를 제거해야 하는 것이 정말 아쉬웠지만 App Store에서 Frotz를 완전히 제거하는 것 외에는 다른 선택이 없었습니다. 손실을 줄이기 위해 Frotz와 함께 Interactive Finction Database의 방대한 IF 타이틀 컬렉션을 번들로 묶고 사용자 경험을 이전처럼 최대한 가깝게 만들려고 했습니다. 사용자는 여전히 앱 내에서 IFDB를 탐색하고 게임에 대한 설명과 리뷰를 읽을 수 있지만 다운로드 링크를 클릭하면 Frotz는 이제 게임의 자체 번들 사본을 추출하여 설치합니다. 다운로드 중. IFDB에는 많은 Z-머신 게임이 있지만, 낮은 등급의 게임을 필터링하고 압축하여 나머지는 IFDB의 상당한 부분 집합을 포함할 수 있었고 대부분의 사용자가 실제로 상실.

최첨단이 되고 번들로 제공되지 않는 최신 게임을 플레이하려는 사용자는 여전히 컴퓨터에 게임을 다운로드하고 FTP를 사용하여 수동으로 설치할 수 있습니다. 고맙게도 Apple은 이러한 종류의 파일 전송에 문제가 없는 것 같습니다. 아마도 앱에서 시작되지 않았기 때문일 것입니다.

앱에 대한 피드백은 어땠나요? 다음 버전에는 무엇이 나올까요?
Frotz에 대한 피드백은 대부분 매우 긍정적이었습니다. 여러 리뷰어가 모바일 장치에서 사용한 최고의 IF 인터프리터라고 말했습니다. 물론 '그냥' 이해가 안 되고 절대 만족할 수 없는 사람들도 있다. 그런 사람들은 Frotz를 건너뛰고 좋아하는 스캐톨로지 음향 효과 앱으로 대신 플레이할 수 있습니다!

나는 새 버전에서 다운로드 제거에 대한 반발을 기대했지만 지금까지 그것에 대한 피드백이 많지 않았습니다.

지금은 iPhone API의 UITextView 또는 UIWebView 컨트롤에 의존하지 않도록 Frotz의 텍스트 출력 엔진을 다시 작성하는 중입니다. 이들은 서식 있는 텍스트를 생성하기 위해 HTML을 사용해야 하며, 컨트롤의 전체 내용을 한 번에 업데이트해야 하기 때문에 성능 문제의 큰 원인이었습니다. 추가 기능이 없습니다.

직접 텍스트 서식을 지정하면 성능이 향상될 뿐만 아니라 사용자가 화면에서 단어를 탭하여 입력할 수 있도록 하는 등 UI를 더 쉽게 개선할 수 있습니다. 이를 통해 궁극적으로 Inform에서 지원하는 또 다른 가상 머신인 Glulx 게임에 대한 지원을 추가할 수 있습니다. 더 큰 게임을 지원하고 HTML을 사용하여 지원하기가 매우 어려운 보다 일반적인 창 시스템을 가지고 있습니다. 구현.

또한 시각 장애가 있는 사용자를 위한 VoiceOver에 대한 Frotz의 지원을 더욱 개선할 계획입니다. 대부분의 게임 및 엔터테인먼트 앱은 이러한 사용자가 액세스할 수 없지만 텍스트 기반인 Frotz가 완벽하므로 사용자에게 잘 작동하도록 최선을 다할 것입니다.

Frotz는 무료이며 앱 스토어

최신 블로그 게시물

| 컬트 오브 맥
September 11, 2021

Apple, 새로운 10억 달러 텍사스 캠퍼스에 대한 대규모 세금 감면Apple의 다가오는 텍사스 오스틴 캠퍼스를 살펴보십시오.사진: 애플업데이트: 윌리엄슨 카운티 수상하기로 선출 15년간 1,600만 달러 상당의 Apple 세금 감면 혜택이 제공됩니다. Will...

Apple은 자체 패브릭을 발명했습니다.
September 11, 2021

Apple Watch는 현재 세계 최고의 웨어러블 기기일 수 있지만, 그렇다고 해서 Apple이 여기서 멈추지 않는다는 의미는 아닙니다. 새로 공개된 특허에 따르면 Apple은 "대조적인 외관"을 제공하기 위해 융기된 소재로 구성된 자체 패브릭을 개발했습니다.특허...

| 컬트 오브 맥
September 11, 2021

Apple Watch Series 4 화면 해상도가 크게 업그레이드되도록 설정되었습니다.어쩐지 이 애플워치 시리즈4 공식 사진이 일찍 유출됐다.사진: 나인투파이브맥더 커진 디스플레이는 애플 워치 시리즈 4 착용자는 더 많은 데이터를 한 눈에 볼 수 있으며 새로운 ...