콘텐츠로 이동

엔진

엔진 페이지에서는 En Parlant~의 분석과 컴퓨터 대국을 구동하는 체스 엔진을 관리합니다. 인기 엔진을 클릭 한 번으로 다운로드하고, 자신만의 엔진을 추가하며, 세부 설정을 조정할 수 있습니다.

체스 엔진은 En Parlant~의 분석 핵심입니다. 엔진은 포지션을 평가하고, 최선의 수를 찾아내며, 분석 리포트를 생성하고, 컴퓨터와 대국할 때 상대 역할을 합니다. 엔진 페이지에서 이 모든 엔진을 한 곳에서 설치, 설정, 관리할 수 있습니다.

En Parlant~에서는 앱 내에서 바로 다운로드할 수 있는 여러 최상위 엔진을 제공합니다:

엔진ELO
Stockfish3635
RubiChess3600
Dragon by Komodo3533
Komodo3479
Leela Chess Zero3440

ELO 레이팅은 CCRL에서 가져온 것입니다.

엔진을 설치하려면 목록에서 원하는 엔진을 선택하고 다운로드를 클릭하세요. 나머지는 앱이 자동으로 처리하므로 수동으로 파일을 관리할 필요가 없습니다.

컴퓨터에 있는 실행 파일을 En Parlant~에 지정하여 UCI 호환 엔진을 직접 추가할 수도 있습니다. 커스텀 빌드, 개발 버전, 또는 기본 목록에 없는 엔진을 사용할 때 유용합니다. UCI 프로토콜을 지원하기만 하면 정상적으로 작동합니다.

각 엔진에는 커스터마이징할 수 있는 프로필이 있습니다:

  • Nameversion 식별 정보
  • ELO rating — 엔진의 추정 실력
  • Custom image — 엔진에 사용할 아이콘 또는 이미지 선택

이 매개변수들은 엔진이 포지션을 분석하는 방식을 제어하며, 표준 UCI 프로토콜 명령에 대응합니다:

설정설명
Time분석 시간(초 단위)
Depth특정 플라이(ply) 깊이까지 탐색
Nodes평가를 위한 최대 노드 수
Infinite무제한 분석 모드

대부분의 경우 기본 설정으로 충분합니다. 빠르지만 얕은 분석을 원하면 깊이를 줄이세요. 엔진이 필요한 만큼 충분히 사고하도록 하려면 Infinite 모드를 사용하세요.

  • MultiPV — 엔진이 출력하는 변화의 수입니다. 최선의 수와 함께 대안 라인을 보려면 2 또는 3으로 설정하세요. 값이 높을수록 더 많은 옵션을 볼 수 있지만 분석 속도가 느려집니다.
  • Threads — CPU 스레드 할당입니다. 스레드가 많을수록 분석이 빨라지지만, 시스템의 다른 작업을 위해 여유를 남겨두세요. CPU 전체 스레드 수의 절반 정도가 적절한 시작점입니다.
  • Hash — 엔진의 포지션 해시 테이블에 할당하는 메모리(MB 단위)입니다. 해시 테이블이 클수록 엔진이 더 많은 포지션을 기억하여 재계산을 피할 수 있습니다. 최신 컴퓨터에서는 256 MB 이상이 적절한 기본값입니다.

Uci_Chess960은 Chess960 게임(헤더에 Variant 'Chess960'이 포함된 게임)에서 자동으로 활성화됩니다. 엔진 설정에서 수동으로 활성화하지 마세요. 수동으로 켜면 표준 체스 분석이 정상적으로 작동하지 않고 잘못된 평가가 출력될 수 있습니다.