플레이어가 직접 코딩한 알고리즘이 가상 세계에서 경쟁하는 독특한 3D 물리 기반 아레나 게임 '알고홀(Algohol)'이 최근 공개되어 주목받고 있습니다. 이 게임은 단순히 캐릭터를 조작하는 것을 넘어, 플레이어가 자신만의 인공지능(AI) 전략을 설계하고 최적화하여 다른 플레이어의 알고리즘과 대결하는 새로운 형태의 게임 경험을 제공합니다.
'알고홀'의 핵심은 알고리즘을 '블랙박스(black box)'처럼 취급한다는 점입니다. 즉, 게임 엔진은 플레이어가 제출한 알고리즘의 내부 구현을 알 필요 없이, 알고리즘이 내놓는 '관측(observations)'과 '행동(actions)'만을 받아들여 게임 세계에 반영하고 그 결과를 평가합니다. 플레이어는 '알고홀 API'를 통해 에너지 경제 기반의 SF 세계관에서 스캐닝, 열 관리, 전술 채널 활용 등 다양한 행동을 제어하며 경쟁합니다. 향후에는 전통적인 운동 에너지 기반의 전투를 다루는 '테라(Terra)'와 다차원 제어 및 전략적 깊이가 강조될 '스페이스(Space)' 등 다양한 물리 세계가 추가될 예정입니다.
이러한 '알고홀'은 '스크립스(Screeps)'나 '배틀스네이크(Battlesnake)'와 같은 기존의 알고리즘 기반 게임들과 맥락을 같이 하지만, 3D 물리 엔진을 도입하여 훨씬 복잡하고 현실적인 상호작용을 가능하게 합니다. 이는 플레이어에게 단순히 논리적인 전략을 넘어, 물리적 환경과 상호작용하는 알고리즘을 설계하는 새로운 도전 과제를 제시합니다. 개발자는 자신의 알고리즘이 예측 불가능한 3D 환경에서 어떻게 반응하고 최적의 성능을 낼지 끊임없이 실험하고 개선해야 하며, 이는 게임의 재미와 몰입도를 한층 높이는 요소로 작용할 것입니다.
