리눅스 터미널에서 둠 (DOOM) 게임을 할수 있다??
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
리눅스 터미널에서 둠 (DOOM) 게임을 할수 있다??
혹시 둠 게임을 아시나요? 아마도 DOS 시절에 컴퓨터를 사용하셨던 분들이라면 한번정도는 해본적이 있는 게임일 텐데요. 둠은 1인칭 슈팅 게임으로 그때만 해도 정말 엄청난 인기를 끌었던 게임입니다. 게임을 하다가 멀미를 하는 사람들도 꾀 있었던 게임이죠. 현재 DOOM 게임은 웹에서도 할수 있을 뿐만 아니라 다양한 환경에서 게임을 할수 있습니다. 그리고 리눅스 터미널에서 아스키(ASCII) 문자로 게임을 할수 있도록 구현이 되어 있을 정도이죠. 그래서 이번 포스팅에서는 리눅스 터미널에서 둠 게임을 하는 방법을 알려 드리고자 합니다.
혹시 리눅스를 사용을 하시거나 윈도우에 WSL 을 설치해서 사용을 하신다면 한번 시도해 보시기 바랍니다. 나름 정말 재미있는 경험이 될수 있을거라고 생각이 됩니다.
일단 설치 하는 방법은 Github 에서 소스를 받아와서 컴파일을 한후에 둠 WAD 파일을 가지고 와서 실행을 하면 됩니다. 아래 순서대로 해보시면 쉽게 설치 해서 터미널에서 둠 게임을 해보실수 있을겁니다.
리눅스 터미널에서 DOOM 게임 실행하기
일단 아래 명령어를 이용을 해서 소스 파일을 가지고 옵니다.
git clone https://github.com/wojciech-graj/doom-ascii.git
소스 파일은 특별한 문제가 없다면 금방 가지고 옵니다. 용량도 그렇게 크지 않아요.
소스 파일을 다 가지고 오셨다면 컴파일을 하시면 되는데요. 기본적으로 컴파일을 하기 위해서 gcc 와 make 가 있어야 합니다. 없으시다면 우분투 같은 경우에는 apt-get install gcc , apt-get install make 로 설치 하시면 됩니다. 설치 하신후에 아래 명령어로 소스 디렉토리로 이동후에 컴파일 하시면 됩니다.
cd doom-ascii/src && make
이제 컴파일 까지 끝났다면 둠 게임 파일인 DOOM.WAD 파일을 가지고 와야 합니다. 아래 명령어를 이용을해서 파일을 쉽게 받아 올수 있습니다.
wget https://archive.org/download/2020_03_22_DOOM/DOOM%20WADs/Doom%20%28v1.9%29%20%28Demo%29.zip && unzip Doom\ \(v1.9\)\ \(Demo\).zip -d ~/doom-ascii/doom-ascii/
받아온 파일은 zip 으로 되어 있기 때문에 압축을 풀기 위해서는 unzip 이 필요 합니다. 없다면 unzip 을 먼저 설치를 하시기 바랍니다. 이제 WAD 파일까지 가지고 왔으니 게임을 실행을 해보시면 됩니다. doom-ascii 라고 입력을 하시면 게임이 실행이 됩니다. WAD 파일은 꼭 doom-ascii 실행파일하고 같은 디렉토리에 있어야 합니다.
아래 실제로 게임을 실행한 모습인데요. 게임 첫 화면 느낌이 오시나요? 이런식으로 아스키 문자를 이용을 해서 게임 화면을 터미널에서 보여 주게 됩니다. 굉장히 신기하지 않나요?
실제로 게임 하는 화면 인데요. 어느정도 DOOM 인터페이스가 느껴 지시지 않나요? 방향키와 스페이스키를 이용을 해서 게임을 할수 있기는 하지만, 아무래도 아스키 문자로 하다보니 게임을 하기에는 다소 어려움이 있는거 같네요. 그냥 재미삼아 실행해 보는게 좋을거 같습니다.
그래도 굉장히 신기하지 않나요? WAD 파일은 이렇게 아스키 파일로 만들어서 보여 주는거 같은데 다른 WAD 파일도 될수도 있지 않을까 잠깐 생각해 보게 되는데요. 다른 파일 받기는 귀찮은거 같고. 그냥 잠깐 해보고 닫아 버렸습니다. ^^ 왠지 눈도 아픈거 같고.. 정신도 없는거 같고.. ㅎㅎ 그래도 나름 재미 있었네요.
정말 세상에는 다양한 생각을 가지고 있는 사람들이 굉장히 많은거 같아요. 어떻게 게임을 터미널에서 이렇게 해볼 생각을 했을까요? 이번 포스팅에서는 리눅스 터미널에서 둠 (DOOM) 게임을 하는 방법에 대해서 간단하게 알아 보았습니다. 관심 있으신 분들은 한번 도전해 보시기 바래요 ^^