codedeliveryservice/Reckless
Competitive chess engine written in Rust
해결하는 문제
Reckless는 Chess.com Computer Chess Championship (CCC) 및 Top Chess Engine Championship (TCEC)와 같은 주요 대회에서 지속적으로 상위 엔진에 속하는 고성능 체스 엔진입니다.
작동 방식
Reckless는 UCI 호환 엔진으로, 자체 사용자 인터페이스가 없으며 Cute Chess, En Croissant, Nibbler와 같은 GUI와 연결하여 작동합니다. 평가에는 NNUE(효율적인 업데이트 가능한 신경망)를 사용하며, Bullet 트레이너의 사용이 이를 보여줍니다. Syzygy 엔드게임 테이블베이스를 지원하여 엔드게임에서 완벽한 플레이를 가능하게 하며, Profile-Guided Optimization (PGO) 및 하드웨어 전용 명령어(AVX-512, AVX2)를 사용해 검색 속도를 극대화할 수 있습니다.
대상 사용자
체스 애호가, 엔진 개발자, 경쟁용 체스 플레이어를 위한 고성능 오픈소스 체스 엔진으로 분석이나 대회에 활용할 수 있습니다.
주요 특징
- 대회 수준 성능: 주요 컴퓨터 체스 대회에서 지속적으로 상위권에 위치합니다.
- 하드웨어 최적화: AVX-512 및 AVX2 전용 빌드를 제공하여 최신 CPU에서 최대 속도를 확보합니다.
- UCI 호환: 표준 체스 GUI와 호환됩니다.
- 고급 기능: Chess960(Fischer Random) 및 Syzygy 엔드게임 테이블베이스를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트