프로젝트 소개

이 저장소는 인포컴의 상업적 Zork 3부작의 전신이 된 메인프레임 텍스트 어드벤처 게임 Dungeon의 퍼블릭 도메인 소스 코드를 보존한다. 이 코드는 Zork 2.6의 FORTRAN 소스에서 파생된 C 이식판이다. README에 따르면 Dungeon은 종종 Zork I과 혼동되지만 실제로는 더 완전한 메인프레임 경험이며, Zork I은 원래 지도와 퍼즐의 약 3분의 1만 포함한 마이크로컴퓨터용 각색판이다. Fedora Linux에서는 공식 패키지 저장소에서 'sudo dnf install zork' 명령으로 설치할 수 있다. 소스에서 직접 빌드하려면 'make'를 실행하면 된다. 이 프로젝트는 Shane Thomas, Jan Drögehoff, Justin Wheeler가 유지보수한다. 명시된 철학은 코드 보존으로, 원래 게임 로직과 동작을 가능한 한 정확하게 유지하면서 현대 C 컴파일러와 운영체제에서 컴파일하고 실행할 수 있도록 코드베이스를 갱신하는 것이다. README는 상세한 구현 역사를 제공한다. 이 게임은 원래 MIT 컴퓨터 과학 연구소에서 MDL로 작성되었다. Bob Supnik이 이를 PDP-11용 DEC FORTRAN으로 번역하고 이름을 Dungeon으로 바꾸었다. 그 버전은 이후 Unix f77으로 이식되었고, 결국 f2c 도구를 사용해 C로 번역되었다. 현재 저장소는 그 계보를 이어가며 정리 작업과 현대 빌드 지원을 추가했다.