[Word] 워드 문서 파일에 들어간 DOOM 게임 ㅋㅋ
Becain
13시간 11분전
9
0
0
0
본문
고전 명작 게임 Doom이 Microsoft Word 문서로 포팅되었습니다. 이번 특별한 프로젝트는 네덜란드 기반 소프트웨어 엔지니어 Wojciech Graj에 의해 진행되었으며, 단일 6.6MB 크기의 Word 문서 파일만으로 실행 가능합니다. 해당 파일은 GitHub에서 다운로드할 수 있으며, 실행하려면 x86 기반 컴퓨터에서 최신 버전의 Microsoft Word가 필요합니다.
프로젝트 배경과 동기
Graj는 Doom을 Word 문서로 옮기게 된 계기에 대해 “DoomPDF와 Pdftris 프로젝트에서 영감을 받았다”고 밝혔습니다. DoomPDF는 PDF 파일에서 Doom을 실행하도록 설계된 이전 프로젝트로, 해당 버전과 비교했을 때 WordDoom은 더욱 정교한 그래픽과 매끄러운 속도를 자랑합니다.
Graj는 과거에도 Doom-ascii, Stardew Valley 안의 Doom, Minecraft 안의 Doom 등 여러 독특한 포팅 작업을 진행한 바 있습니다. 하지만 Word 문서에서 Doom을 실행시키는 이번 작업은 독창적인 접근 방식으로 많은 관심을 받고 있습니다.
WordDoom의 기술적 작동 방식
- 파일 구조: Doom이 포함된 Word 문서에는
doomgeneric_docm.dll
라이브러리와doom1.wad
게임 데이터가 Base64로 인코딩되어 포함되어 있습니다. - 실행 과정:
- 문서를 열면 VBA 매크로가 실행되어 Base64로 인코딩된 데이터를 추출하고, 이를 디코딩해 게임을 로드합니다.
- 그래픽 및 입력 처리:
- 게임은 매 프레임마다
doomgeneric.dll
이 BMP 이미지를 생성하고,GetAsyncKeyState
를 사용해 키보드 상태를 읽습니다. - 뷰포트 크기는 약 320 x 200 픽셀로 작게 설정되어 있어 게임의 반응성을 유지합니다.
- 게임은 매 프레임마다
게임 플레이와 한계
- 조작법:
- 화살표 키: 이동
- Control 키: 발사
- Space 키: 상호작용
- 숫자 키 1-7: 무기 선택
- 사운드: 현재 WordDoom에는 사운드가 지원되지 않습니다.
- 문서 버전 요구사항:
- 최신 Microsoft Word 버전이 필요하며, Word 2007 같은 구형 버전에서는 실행되지 않을 수 있습니다.
- 매크로를 활성화해야 게임이 정상적으로 실행됩니다.
WordDoom: 한계와 가능성
Graj의 WordDoom 프로젝트는 Doom의 오랜 팬들과 기술 애호가들에게 놀라움을 선사했습니다. 그러나 다음과 같은 한계점도 존재합니다:
- 보안 우려: 매크로 활성화가 필요한 만큼, 보안 경고를 무시하고 실행해야 합니다.
- 실행 속도: 초기에 느릴 수 있으며, 실행 환경에 따라 반응성이 달라질 수 있습니다.
0
0
로그인 후 추천 또는 비추천하실 수 있습니다.
- Becain
- 회원등급 : 지하계 / Level 13
포인트 117,940
경험치 15,860
[레벨 13] - 진행률
10%
가입일 :
2020-07-29 23:57:30
-
자유게시판 - 불행한 사건 직전의 사진들6시간 26분전
-
Computer - 인텔 Arc B580 리뷰: RTX 4060과 경쟁하는 새로운 예산 GPU13시간 58분전
-
SNS - 인스타그램 CapCut 과 닮은 편집기 출시13시간 8분전
-
Office - 워드 문서 파일에 들어간 DOOM 게임 ㅋㅋ13시간 11분전
-
Mobile - 삼성, 2025년 폴더블 라인업에 트리플 폴딩 포함한 4가지 모델 출시 예정13시간 23분전
-
Mobile - iPhone SE 4: 새로운 Dynamic Island 디자인 확정23시간 24분전
-
갤러리 게시판 - 작은 공항같은 존 트라볼타의 집2025-01-19
-
갤러리 게시판 - 타이타닉을 침몰시킨 빙하2025-01-19
최신글이 없습니다.
댓글목록 0