AI 체스 봇 개발 일지(10일차)

이동민·2023년 11월 5일
0

Ai 체스 봇 개발 일지

목록 보기
10/11

체스 봇 개발 일지 9일차

2023 11 05

지난번까지 모든 문제점을 고치고, 기능들을 완성시켰다. 이번에는 어떻게 하면 ai의 승률을 높일 수 있는지 고민해 보고 전략을 검색하고 조사할 것이다.

1. 전략 조사

일단 내가 만든 ai의 승률이 낮은 이유는 무작정 폰을 전진시키는 게 원인인 것 같다. 시작하자마자 a7의 폰을 전진시키는 것과 잡을 수 있는 상대 기물이 없을 때 무작정 폰을 전진시키는 것이 문제인 것 같다. 그래서 일단 처음 시작을 어떻게 해봐야 할지 조사를 해보니 "오프닝"이라는 것을 찾았다.

2. 오프닝이란

체스에서의 오프닝이란 바둑의 정석과 같이 초반에 서로 이점을 얻기 위하여 싸우는 것을 지칭한다. 체스계의 빌드 오더라고 할 수 있다. 현재는 웬만한 수들이 모두 연구되어 체스를 제대로 하고자 한다면 오프닝을 아는 것도 중요하다. (출처: 나무위키)

3. 오프닝의 종류

이 오프닝은 이탈리안 게임이라는 오프닝이다. 이 오프닝의 특징은 폰과 나이트로 중앙을 장악하며 비숍을 공격적인 전개를 준비한다는 것이다.

두 번째 오프닝은 루이 로페즈라는 전통적인 오프닝이다. 이 오프닝은 이탈리안 게임과 비슷해 보이지만 마지막에 비숍을 두는 위치가 다르다. 루이 로페즈의 비숍은 폰을 방어하는 나이트를 공격한다.

(출처: 체스닷컴)

4. 마치며

이번에는 승률을 높이기 위한 전략인 오프닝을 조사했다. 2개의 오프닝을 찾았는데 이 둘 중 하나를 다음 차시 때 구현할 것이다

0개의 댓글