이 사이트는 무엇인가
오목, 리버시, 장기, 체스, 쇼기, 바둑 여섯 가지 전통 게임을 다룹니다. 각 게임마다 실제로 둘 수 있는 대국판, 난이도를 조절할 수 있는 AI, 그리고 규칙과 핵심 전략과 역사를 정리한 글이 함께 있습니다. 회원 가입도, 매칭 대기열도, 채팅도 없습니다.
AI는 어떻게 동작하나
기물 게임은 고전적인 게임 트리 탐색을 사용합니다. 직접 작성한 평가 함수 위에서 알파베타 가지치기를 수행하고, 정해진 시간 예산 안에서 반복 심화 탐색을 하기 때문에 언제나 제때 응답합니다. 바둑은 무작위 플레이아웃 기반의 몬테카를로 트리 탐색을 사용하는데, 이는 신경망이 등장하기 훨씬 전부터 9줄 바둑 프로그램을 쓸 만하게 만든 방식입니다. 전부 TypeScript로 작성되어 사용자 기기의 웹 워커에서 실행됩니다.
솔직히 얼마나 센가
데이터센터가 아니라 브라우저입니다. 리버시와 오목은 상급 동호인 수준, 체스와 쇼기는 준수한 아마추어 수준, 9줄 바둑은 중급 급수 정도로 보시면 됩니다. 이 범위가 대부분의 사람에게 게임이 재미있게 유지되는 구간이라고 판단했습니다. 1단계는 바로 이길 수 있어야 하고, 4단계는 쉽지 않아야 합니다.
명칭과 상표
수록된 여섯 게임의 규칙은 모두 전통 규칙이며 공유 재산입니다. 전통 게임의 상업판에 현대 상표가 존재하는 경우에는 상표 대신 역사적인 일반 명칭을 사용합니다. 대표적으로 상표인 "오델로" 대신 리버시를 씁니다.
문의
취미로 만든 프로젝트입니다. 오류가 있거나, 번역이 어색하거나, 규칙 구현이 잘못된 부분이 있다면 알려주시면 감사하겠습니다.