기술, 온라인 플레이와 변형
엔진과 분석
33개 용어33개 용어
주제 둘러보기모든 용어 보기
체스 엔진
포지션을 분석하고 합법적인 수순을 비교해 계산 결과에 따라 후보 수를 추천하는 프로그램입니다.
그래픽 사용자 인터페이스
텍스트 명령 대신 보드, 컨트롤과 패널로 체스 소프트웨어를 제어하는 시각적 애플리케이션입니다.
로컬 엔진
사용자의 기기에서 실행되며 그 기기의 프로세서와 메모리를 사용하는 체스 분석 프로그램입니다.
클라우드 엔진
원격 컴퓨터에서 체스 분석을 계산하고 네트워크를 통해 결과를 반환하는 프로그램입니다.
주요 변형
체스 분석 프로그램이 현재 포지션에서 양쪽 모두에게 최선이라고 판단하는 수의 진행입니다.
MultiPV
수준: 중급여러 후보 수를 각각의 라인과 평가와 함께 표시하는 분석 모드.
깊이
체스 엔진의 현재 탐색이 분석 중인 포지션에서 얼마나 진행되었는지를 나타내는 지표입니다.
초당 노드 수
체스 엔진이 탐색 중 1초에 처리하는 포지션 수를 나타내는 척도입니다.
폰더링
수준: 중급보통 예상한 응수에서 출발해 상대의 시계가 가는 동안 엔진이 탐색하는 모드.
비트보드
수준: 중급칸마다 하나씩 배정된 64개의 0 또는 1 표시로 선택한 집합에 속하는 칸을 나타내는 표현 방식.
평가 함수
수준: 중급체스 프로그램이 탐색을 이끌 수 있도록 포지션의 가치를 수치로 추정하는 절차.
NNUE
체스 포지션을 평가하고 가까운 포지션 사이에서 평가값을 효율적으로 갱신하도록 설계된 신경망 구조입니다.
미니맥스
수준: 중급양쪽 모두 언제나 가능한 최선의 결정을 내린다고 가정하고 수를 선택하는 알고리즘.
알파-베타 가지치기
수준: 고급양쪽이 최선의 결과를 추구할 때 최종 선택을 바꿀 수 없는 가지를 분석하지 않는 방법.
반복 심화
수준: 고급완료된 결과를 언제나 확보할 수 있도록 탐색 한계를 점차 늘려 가며 반복하는 전략.
수 순서화
수준: 고급도움이 적은 가지를 더 빨리 버릴 수 있도록 어떤 수를 먼저 탐색할지 정하는 기법.
주 변형 탐색
수준: 고급첫 후보는 완전하게 탐색하고 뒤의 수들은 처음에 더 좁은 검사로 시험하는 최적화 기법.
후순위 수 감축
수준: 고급한 포지션의 분석 순서에서 뒤에 놓인 수를 처음에는 줄어든 깊이로 탐색하는 기법.
널 무브 가지치기
수준: 고급가상의 패스를 시험해 포지션이 충분히 좋다고 보이는 가지를 버리는 휴리스틱.
정온 탐색
수준: 고급포지션이 평가하기에 충분히 안정될 때까지 선택된 전술적 수를 계속 살피는 확장 탐색.
지평선 효과
수준: 중급결정적인 결과가 탐색 한계 바로 너머에 있어 평가가 왜곡될 때 생기는 오류.
몬테카를로 트리 탐색
수준: 고급변형을 반복해서 탐색하고 유망해 보이는 수에 더 많은 분석을 집중하는 방법.
정적 교환 평가
수준: 고급한 칸에서 연속으로 이어지는 잡기와 되잡기의 기물 손익을 추정하는 빠른 계산.
트랜스포지션 테이블
체스 엔진이 이미 탐색한 포지션의 결과를 재사용하게 하는 메모리입니다.
조브리스트 해싱
수준: 고급체스 포지션의 전체 상태를 식별하는, 빠르게 갱신 가능한 숫자 지문을 만드는 방법.
Perft
수준: 중급정확히 지정된 탐색 깊이까지 모든 합법적인 수순을 세는 테스트.
오프닝 북
체스 프로그램이 일반 탐색 전에 참고할 수 있는 오프닝 포지션과 수의 데이터베이스입니다.
테이블베이스
제한된 기물 수의 엔드게임에 정확한 결과를 제공하는 미리 계산된 데이터베이스입니다.
엔드게임 비트베이스
수준: 고급많은 엔드게임 포지션의 최소한의 결과 정보를 저장하는, 작고 사전 계산된 구조.
테이블베이스 승무패 값
수준: 고급테이블베이스가 엔드게임 포지션에 부여하는 정확한 승리, 무승부, 패배 결과.
메이트까지의 거리
수준: 고급승리 측은 가능한 한 빨리 메이트하고 수비 측은 이를 늦춘다고 할 때, 강제 메이트까지 남은 거리를 세는 지표.
변환까지의 깊이
수준: 전문가포획이나 프로모션까지, 또는 그보다 먼저 오는 메이트까지의 거리를 측정하는 사전 계산 엔드게임 지표.
제로까지의 거리
수준: 고급메이트 또는 50수 카운터를 초기화하는 다음 수까지의 거리를 측정하는 사전 계산 엔드게임 지표.
