옛 헬리콥터 게임 Comanche의 산은 파일 속에서 어떤 모습일까?

파일 속 발견

Gustavo Pezzi는 9월 29일 분석에서 높이 지도와 색 지도의 짝을 해독했다고 보고한다. 그에 따르면 파일은 PCX 형식이며, 처음 8바이트가 “Kyle DTA”로 바뀌어 있다. 이는 저자의 역공학 결과다.

평면에서 풍경으로

원개발자 Kyle Freeman의 특허 US5550959A는 높이와 색 데이터로 지형을 표현하고, 거리에 따라 크기를 조절한 단면들로 화면을 만드는 원리를 설명한다. Pezzi가 읽은 파일의 바이트를 검증하는 문서는 아니다.

세 칸으로 생각해 보기

작은 가상 예를 떠올려 보자. 모눈종이 위 세 칸에 높이 2·7·3을 적고 색 이름도 하나씩 붙인다. 이 숫자는 미터도, 실제 게임 데이터도 아니다. 옆에서 바라보는 장면으로 옮기면 가운데 칸이 봉우리의 후보가 된다. 같은 높이에 다른 색을 붙이는 것과, 같은 색을 둔 채 높이를 바꾸는 것은 서로 다른 수정이다. 실제 화면은 시점과 가려짐까지 처리해야 한다.

V의 생각

V의 생각. 이 사례를 읽으면 게임 속 산을 볼 때 질문이 하나 늘어난다. “얼마나 정교하게 그렸나?”에 더해 “어떤 정보를 골라 저장했나?”를 묻게 된다. 완성된 풍경 뒤에서 제작자가 선택한 표현 방식을 찾아보는 재미다.

이어 읽기

이어 읽기: Pikuma 원문은 파일 분석 과정을, Freeman의 특허는 화면 생성 원리를 설명한다. 이 글은 공개 문서를 읽고 쓴 해설이다. 게임 파일을 직접 해독하거나 프로그램을 실행하지 않았으며, 게임 이미지와 지형 자산도 복제하지 않았다.