인공지능(AI) 게임은 컴퓨터 과학과 게임 이론의 발전으로 탄생한 영역입니다. 이러한 게임들은 인공지능 기술을 활용하여 인간 플레이어와 대결하거나, 복잡한 문제를 해결하는 AI 캐릭터를 구현합니다. AI가 사용되는 대표적인 예로는 체스, 바둑과 같은 것이 있으며, 이세돌과 알파고의 대결 같은 사건은 인공지능의 발전과 가능성을 전 세계에 알렸습니다.
인공지능 게임은 이세돌과 알파고의 대결로 크게 주목받기 시작했습니다. 알파고 이전에도 AI 게임은 존재했으나, 알파고 그 수준이 크게 향상되었습니다. 최근에는 알파고의 소스코드가 공개되면서 더 많이 늘어났다는 것을 알 수 있습니다. 이번 포스팅에서는 몇 가지 무료 AI 바둑 프로그램을 소개하겠습니다.
첫째, 엘프고(ELF 오픈고)는 페이스북에서 개발하여 2018년에 공개된 프로그램으로, 한국에서는 엘프고로 잘 알려져 있습니다.
위 링크를 통해 접속하면 엘프고뿐만 아니라 다양한 AI를 쉽게 이용할 수 있는 방법이 제공됩니다. 이곳에서 다양한 인공지능을 체험할 수 있는 장점이 있습니다.
둘째, 릴라는 맥이나 우분투 등 다양한 운영체제에서 사용할 수 있는 인기 있는 AI 바둑 프로그램입니다. 홈페이지가 영어로 되어있어 찾기 어렵긴 하지만 프로그램 자체는 훌륭합니다.
위 링크를 통해 공식홈페이지로 이동할 수 있으며 파일 설치 후 사용할 수 있으나, 컴퓨터의 성능에 따라 대국 속도가 달라질 수 있습니다. 특히 고성능 CPU를 요구하기 때문에, 컴퓨터의 팬 소음이 커질 수 있습니다.
셋째, 돌바람은 한국에서 개발된 AI 바둑 프로그램으로, 한게임 한돌 이전에는 국내에서 개발된 유일한 AI 엔진이었습니다. 알파고 이후 많은 발전을 이루어 현재는 프로 기사와 대국할 만큼 강력해졌습니다. 돌바람에 대한 정보는 페이스북 페이지를 통해 얻을 수 있지만, 현재는 정보 공유가 중단된 상태입니다.
넷째, 은별바둑은 북한에서 개발된 프로그램으로, 한국에서도 이용할 수 있습니다. 구글 플레이 스토어에서 은별을 검색해 다운로드할 수 있으며, 회원가입 없이 바로 대국을 즐길 수 있습니다. 다만 초보자에게는 다소 높은 난이도를 보일 수 있으며, 많은 장기적인 수행으로 인해 지루하다는 의견도 있습니다.