본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 그래픽·이미지 · 윈도우즈 유틸

.kkrieger

0

kkrieger는 Farbrausch이 2004년에 출시한 기술 데모 게임으로, 단 96KB의 실행 파일 안에 3D 그래픽, 사운드, 음악을 모두 담아내는 프로시저럴 기술을 선보입니다.

96KB 게임V2 신디사이저데모 씬오픈소스텍스처 생성프로시저럴 그래픽

소개

kkrieger는 Farbrausch이 2004년에 출시한 기술 데모 게임으로, 단 96KB의 실행 파일 안에 3D 그래픽, 사운드, 음악을 모두 담아내는 프로시저럴 기술을 선보입니다. 현재 공개된 소스 코드는 과거 데모 씬 도구들을 포함하며, 데모 씬과 프로시저럴 콘텐츠 생성에 관심 있는 개발자와 컴퓨터 그래픽 연구자들에게 역사적 자료로 제공됩니다.

상세정보

프로그램 소개

kkrieger는 Farbrausch이 제작한 프로시저럴 3D 데모 게임입니다. 2004년에 단 96KB라는 극도로 작은 실행 파일로 모든 에셋을 코드로 생성하는 혁신적인 기술을 시연했습니다. 현재 GitHub에서 공개된 코드는 2001년부터 2011년까지의 Farbrausch 도구 모음으로, Werkkzeug3 편집기와 V2 신디사이저 등을 포함합니다.

주요 기능

  • 프로시저럴 텍스처 생성: OpenKTG(ktg) 모듈을 통해 간단하지만 강력한 텍스처 생성 함수를 제공합니다. WebGL이나 픽셀 셰이더로 변환하여 활용할 수 있습니다.
  • 음성 합성: V2 신디사이저 시스템을 통해 모든 인트로와 kkrieger, debris용 음향을 생성합니다.
  • Werkkzeug3 편집기: 데모와 인트로 제작을 위한 편집 도구로, kkrieger 및 debris 프로젝트의 소스 데이터를 포함합니다.
  • kkrieger 브랜치: 기존 SVN 저장소의 “kkrieger” 브랜치에서 파생된 코드로, 게임 모드가 작동할 수 있습니다.

다운로드·설치 방법

코드는 GitHub 저장소에서 직접 클론하거나 ZIP 파일로 다운로드할 수 있습니다. 프로젝트는 Visual Studio 2010 이상의 환경에서 빌드되도록 설계되어 있으며, 일부 코드는 이전 버전의 Visual Studio를 사용할 수 있습니다. 빌드 시 C++ 컴파일러가 필요합니다.

기본 사용법/명령어

altona_wz4 폴더에는 기능이 완전한 데모 메이커 바이너리가 포함되어 있어 코드 수정 없이 바로 실행할 수 있습니다. werkkzeug3_kkrieger 폴더의 게임 모드는 작동할 수 있지만, 완벽한 호환성을 보장하지는 않습니다. 코드를 직접 빌드하려면 해당 프로젝트 파일을 Visual Studio에서 열어야 합니다.

이런 경우에 유용합니다

  • 데모 씬과 프로시저럴 콘텐츠 생성 기술을 학습하거나 연구하려는 경우
  • 極小 실행 파일로 3D 그래픽과 사운드를 구현하는 방법을 탐구하려는 게임 개발자
  • 2000년대 초반 데모 씬 도구와 기술을 역사적으로 보존하거나 분석하려는 경우

지원 환경·시스템 요구사항

소스 코드 빌드 시 Windows 플랫폼의 Visual Studio 환경이 필요합니다. altona_wz4의 바이너리는 Windows에서 직접 실행 가능합니다.

최신 버전·업데이트

2024년 4월 16일에 Visual Studio 2010 호환 코드로 업데이트되었으며, 2014년 10월에 Altona2가 추가 업데이트되었습니다.

제한 사항·확인 사항

원래 코드는 2001년부터 2011년까지 작성되어 Cleanup되지 않은 상태로 공개되었습니다. 일부 코드는 빌드가 어렵거나 불가능할 수 있습니다. werkkzeug3_kkrieger 코드는 2004년 원본과 완전히 동일하지 않으며, 약 1년 후 변경 사항을 포함합니다.

시스템 요구사항

Visual Studio 2010 이상