TL;DR

  • Commodore 64용 Doom은 오프셋 벽 대신 높이 변화에 연산 자원을 집중한 id 3부작의 두 번째 게임임.
  • 40×25 텍스트 화면에서 질감 매핑을 제외하고 조명 변화와 디더 패턴을 구현함.
  • 맵은 격자에 맞춰 수작업으로 편집하며, 조명과 높이를 즉시 미리 보기로 조정함.
  • 무기는 스프라이트 기반이며, 사운드는 원작 PC 스피커 효과음을 샘플링해 변환함.
  • Krill 로더 포함 버전과 미포함 버전이 있으며, 실행 환경에 따라 선택함.

개발 방식

  • 이전에 VIC-20용 Doom을 섹터 기반 방식과 비축 벽으로 구현했지만, 바닥과 천장 높이가 없어 익숙하지 않은 눈에는 Wolfenstein과 더 비슷하게 보이는 결과였음.
  • 이번에는 비축 벽 대신 높이 변화에 연산 자원을 쓰고, 디더 패턴으로 텍스트 화면의 조명 변화를 표현함.
  • 화면 해상도가 40×25에 불과해 질감 매핑은 보기 좋지 않을 것으로 판단해 제외함. 그 결과 조회 테이블, 적 스프라이트용 밉맵, 음악 등에 쓸 메모리를 확보함.

맵·무기·사운드

  • 맵은 격자에 맞춰 수작업으로 편집하며, 조명 수준과 높이를 즉시 미리 보기 창에서 조정함.
  • 무기는 셰어웨어 스프라이트를 가져와 크기 조정, 수정, 팔레트 적용을 거친 스프라이트 기반 구성임.
  • 사운드는 원작 PC 스피커 효과음을 가져와 샘플 수를 줄이는 방식으로 변환함. VIC 포트에서도 같은 방식을 사용함.

버전과 공개

  • Krill 로더 포함 버전과 미포함 버전 두 가지가 있음. 에뮬레이터나 하드웨어 고속 로딩 장치(예: C64U)를 사용하는 경우 미포함 버전을, 일반 C64와 기본 디스크 드라이브를 고속 로더 카트리지 없이 사용하는 경우 Krill 고속 로더 버전을 선택함.
  • 로딩 시작 화면은 Paul Docherty(d0kk!)가 제작함.
  • 2026년 9월 30일, 버전 v1.00.0을 공개함.