체스 엔진

위키백과, 우리 모두의 백과사전.

컴퓨터 체스에서 체스 엔진(chess engine)은 체스(chess) 또는 체스 변형 위치를 분석하고 가장 강력한 것으로 간주되는 동작 또는 동작 목록을 생성하는 컴퓨터 프로그램이다.[1] 체스 엔진은 일반적으로 그래픽이나 GUI환경 윈도우가 없는 백엔드에서 서비스되는 프로세싱 구현이다. 명령 줄 인터페이스(CLI)가 지원되는 경우는 있다. 엔진은 일반적으로 사용자가 윈도우의 그패픽적인 요소에서 키보드, 마우스 또는 터치 스크린을 통해 상호 작용할 수있는 체스 베이스(Chessbase) 또는 윈보드(WinBoard)와 같은 윈도우의 그래픽 사용자 인터페이스(GUI)환경인 프런트 엔드와 함께 사용된다. 이를 통해 사용자는 각각에 대한 새로운 사용자 인터페이스를 배우지 않고도 여러 엔진을 상대로 플레이 할 수 있으며 서로 다른 엔진이 서로 플레이 할 수도 있다. 지난 몇 년 동안 PC에서뿐만아니라 휴대폰과 태블릿에서 사용할 수있는 체스 엔진이 개발되어 사용이 더 광범위해지고 접근이 쉬워졌다. 이 목록에는 스톡피쉬(Stockfish), 코모도(Komodo), 텍셀(Texel), 바가털(Bagatur), 프리츠(fritz),GNU 체스(GNU chess) 등과 같은 체스 엔진이 포함된다.

같이 보기[편집]

각주[편집]

  1. blog.chess.com Creating a chess engine from scratch (Part 1: Basics), Link date 28 June 2012