코스모폴리탄으로 되살린 Zork

2025-04-14

저자는 Cosmopolitan 프로젝트를 사용하여 Infocom이 1985년에 출시한 텍스트 어드벤처 게임 Zork의 원본 UNIX 소스 코드를 최신 운영체제로 이식하는 데 성공했습니다. Cosmopolitan의 '한 번 작성, 어디서든 실행' 기능 덕분에 한 번만 컴파일하여 Windows, macOS, Linux 등에서 실행 가능한 파일을 생성할 수 있었고, 가상 머신이 필요하지 않았습니다. 이식 과정에서는 원본 K&R 스타일 C 코드에서 NULL 정의 충돌, 함수 선언 누락, 더 이상 사용되지 않는 함수 등의 문제를 해결했습니다. 결과적으로 Zork 3부작의 독립 실행 파일이 GitHub에 공개되어 최신 하드웨어에서 이 클래식 게임을 플레이할 수 있게 되었습니다.

더 보기
게임