어벤져스 핀볼 머신에서 DOOM 2를 플레이하세요: 독특한 게임 경험

DOOM II가 핀볼 머신으로 진출: Mark Rowe의 독특한 해킹

상징적인 1인칭 슈팅 게임 DOOM II는 유산에서 또 다른 놀라운 이정표를 달성했습니다. 이제 핀볼 머신에서 실행됩니다! 이 놀라운 업적은 단순한 기발한 실험 이상입니다. 클래식 타이틀을 예상치 못한 플랫폼으로 가져오는 창의적인 방법을 찾는 게임 애호가들의 혁신적인 정신을 보여줍니다.

해킹의 선구자: Mark Rowe

보안 엔지니어인 마크 로우는 1994년에 처음 출시된 DOOM II를 Avengers Infinity Quest 핀볼 머신으로 성공적으로 이식했습니다. 이 머신은 애니메이션과 스코어링을 위해 설계된 대형 디스플레이를 특징으로 하는데, 로우는 이를 게임 플레이를 위한 기본 화면으로 독창적으로 재활용했습니다. 플레이어는 전통적으로 핀볼 플레이에 사용되는 다양한 버튼을 사용하여 게임을 제어합니다. 여기에는 다음이 포함됩니다.

  • 동전 도어 서비스 버튼
  • 플리퍼
  • 동전 넣기 버튼
  • 기계의 추가 물리적 버튼

이러한 변형을 통해 핀볼 게임이 1인칭 슈팅 게임으로 효과적으로 전환되지만, 이 장르에 대한 컨트롤의 적합성은 의문시될 수 있습니다.

포팅 프로세스에 대한 기술적 통찰력

Mastodon에 올린 자세한 게시물에서 Rowe는 포팅 프로세스에 관련된 기술적 복잡성에 대해 자세히 설명했습니다. 그는 핀볼 머신의 메인 프로세서가 오래된 버전의 Linux를 실행하는 ARM Cortex A9 라고 말했습니다. 이 과제는 독점적인 직렬 ‘노드 버스’를 통해 머신의 마이크로컨트롤러 보드와 통신하기 위한 맞춤 드라이버를 개발해야 한다는 필요성으로 인해 더욱 복잡해졌습니다. 이 상황은 Rowe가 “크로스 컴파일러 지옥”이라고 묘사한 것으로 이어졌습니다.

“크로스 컴파일러 지옥을 넘어 대부분의 작업은 노드 버스 프로토콜을 말하고 가상 키보드 이벤트를 합성하는 드라이버를 작성하는 것이었습니다.” – Mark Rowe

이러한 통찰력은 이처럼 야심찬 프로젝트를 가능하게 하는 맞춤형 하드웨어와 소프트웨어 간의 복잡한 상호 작용을 보여줍니다.

DOOM 포팅의 유산

출시 이후 DOOM과 후속작은 수많은 플랫폼에 맞춰 디자인되었습니다. 소스 코드의 출시로 포팅이 더 쉬워졌지만, 많은 해킹은 DOSBox와 같은 에뮬레이터를 통해 원래 MS-DOS 버전을 실행하기로 했습니다. 흥미롭게도 DOOM은 다음에서 사용하도록 유명하게 각색되었습니다.

이러한 추세는 다양한 매체에서 DOOM의 지속적인 매력을 보여주며, 커뮤니티의 혁신에 대한 열망을 말해줍니다. 핀볼 머신의 이 포팅은 비교적 잘 돌아가지만, 핀볼 컨트롤의 고유한 한계는 확실히 1인칭 슈팅 게임 플레이에 어려움을 줍니다.

시각적 데모와 자세한 내용을 보려면 핀볼 머신에서 DOOM II를 경험하는 모습을 보여주는 이 영상을 시청하세요 .

출처: Mark Rowe ( Mastodon )

추가 통찰력

1. 핀볼 머신에서 DOOM II를 실행하는 것은 어렵나요?

네, 핀볼 머신에서 DOOM II를 실행하려면 상당한 기술적 어려움이 따르는데, 특히 머신의 하드웨어와 통신하는 드라이버를 만들고 FPS 게임플레이에 맞게 컨트롤을 조정하는 부분이 어렵습니다.

2. 집에서도 시도할 수 있나요?

DOOM II를 비전통적인 기기로 이식하려면 상당한 프로그래밍 지식이 필요하며, 특히 Linux와 저수준 하드웨어 상호 작용에 대한 지식이 필요합니다. 일반 게이머에게는 쉬운 프로젝트가 아닙니다.

3. DOOM II는 어떤 다른 기기로 포팅되었나요?

DOOM II는 ATM, 온도 조절기, 심지어 그래픽 계산기를 포함한 다양한 기기에 창의적으로 이식되었으며, 게임 커뮤니티에서 게임의 다양성과 지속적인 인기를 보여주었습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다