DOOM이 Quandoom이라는 프로젝트를 통해 양자 컴퓨터로 성공적으로 포팅되었지만, 현재로서는 어떤 양자 컴퓨터도 이 코드를 실행할 수 없습니다. 그러나 이 포트는 경량 QASM 시뮬레이터를 사용하여 고전 컴퓨터에서도 실행할 수 있어 더 넓은 대중이 접근할 수 있게 되었습니다.
이 프로젝트는 바르셀로나의 ICFO에서 박사 과정 중인 Luke Mortimer가 이끌고 있으며, 그는 모든 유용한 계산 장치가 DOOM을 실행할 수 있다고 유머러스하게 언급하며, Quandoom이 양자 컴퓨팅의 첫 번째 실용적인 응용 프로그램이 될 수 있음을 시사합니다. 양자 컴퓨터에서 Quandoom을 실행하기 위한 최소 사양은 상당히 까다로워, 72,376 큐비트와 8000만 게이트가 필요하며, 이는 현재 양자 하드웨어의 능력을 초과합니다.
이러한 높은 요구 사항에도 불구하고, 사용자는 보통의 노트북에서도 코드를 실행할 수 있으며, 시뮬레이터에서 10-20 FPS를 달성할 수 있습니다. 애니메이션 GIF가 아타리 배틀존(Atari Battlezone)과 유사한 게임 플레이를 보여줍니다. 플레이하려면 사용자가 GitHub에서 파일을 다운로드하고 Quandoom.qasm 파일을 시뮬레이터에 드래그해야 하며, 로드하기 위해 5-6GB의 RAM이 필요합니다. 현재 게임은 첫 번째 레벨만 제공되며, 색상, 음악 및 사운드가 없고 원래 경험을 완전히 재현하기 위해 추가 개발이 필요합니다.
코드에 관심이 있는 개발자를 위해 Mortimer는 개인 사용을 위한 컴파일 방법에 대한 지침을 제공하며, Quandoom.qasm 파일이 완전한 호환성을 갖추지 못했으며, 30GB 파일이 될 수 있었던 것에서 상당히 크기가 줄어들었다고 언급합니다. 그는 프로젝트 작업을 계속하고 있지만 가끔 지루함을 느낀다고 인정하며, 양자 레지스터를 활용한 소규모 3D 엔진과 게임 로직을 포함하여 8,000줄 이상의 C++ 코드를 작성했습니다. 그는 충분한 관심이 있다면 소스 코드를 공개할 수 있다고 암시합니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.