과일(소프트웨어)

Fruit (software)
과일
원본 작성자파비앙 레투지[1]
초기 릴리즈2004년 3월 17일; 17년 전(2004-03-17)[1][2]
최종 발매
2.3.1 / 2007년 8월 2일; 14년 전(2007-08-02)[3]
유형체스 엔진
면허증전용 프리웨어(v2.1 이후)
GNU 일반 공용 라이센스(v2.1까지)
웹사이트www.fruitchess.com

과일파비앙 레투지가 개발한 체스 엔진이다.2006년 11월 24일 공개된 SSDF 등급 목록에서 Frouit 버전 2.2.1은 2842의 등급을 받았다.2007년 1월 24일 공개된 CEGT 등급 목록에서 Froule 버전 2.2.1의 등급은 2776점이었다.

역사

2005년 레이캬비크에서 열린 세계 컴퓨터 체스 챔피언십에서 프루트 2.2는 11점 만점에 8.5점을 얻어 자파 다음으로 2위를 차지했다.

버전 2.1(피치)까지 Frouffe는 GNU 일반 공중 면허의 요건에 따라 무료 오픈 소스 소프트웨어였으며, 이와 같이 근년의 컴퓨터 체스 개발에 많은 기여를 하였다.일부 사람들은 여전히 v2.1 소스 코드를 작업하고 있으며 원래의 Froude와 다른 변형을 만들어냈다.

2007년 7월 23일부로 Fruit은 프리웨어가 되었다.Fruit 2.3.1은 UCI 자유 체스 엔진 3위 중 하나였다.

Fruit 2.1의 기술 세부사항

과일은 게임 트리를 가로지르기 위해 반복적으로 깊어지는 고전적인 Negascout(주요 변이 검색) 알고리즘을 사용한다.그것은 또한 null-move 휴리스틱을 사용한다.원본은 강력한 검색과 함께 단순 평가 기능을 사용했다.이후 버전에서는 평가 기능이 개선되었다.보드 표현은 구별된다 — 과일은 16x16 보드를 사용한다.

파생상품

2007년 Fabien Letouzey가 버전 2.3.1로 Fruit의 개발을 중지했지만, 이전 오픈 소스 2.1 버전은 다른 많은 프로그램의 기초를 제공했다.

토가 2세

토가 2세는 토마스 개쉬가 만든 파생상품으로, 현재 제리 도널드 왓슨이 계속 사용하고 있다.체스 지식, 다중 프로세서 지원, 그리고 아마도 더 나은 검색 알고리즘을 가지고 있다.[4]Fruit 2.1을 기반으로 무료다.가장 강력한 버전은 제리 도널드 왓슨이 2017년 12월 29일 발매한 토가 II 4.0이다.컴퓨터 클러스터에서 실행되는 Toga II의 실험 버전은 세계 컴퓨터 체스 챔피언십(WCCCC)에서 경쟁했다.Fruit 2.3.1 위의 약 80 ELO에서 Toga II는 2014년 3월 현재 가장 강력한 Fruit 파생 모델이다.[5]

2008년에 자몽과 사이클론처럼 토가 2세의 포크가 나타나기 시작했다.

갬빗프루트

감빗프루트는 라이언 베니테즈가 만든 프루트 2.1의 또 다른 무료 파생상품이다.좀 더 공격적인 스타일을 구사하며 체스 지식이 더 많다.[4]감빗프루트는 또한 Toga II로부터의 개선사항들을 통합한다.[4]GambitFruit 개발은 2005년에 중단되었다.

GNU 체스

GNU Chess 6.x는 Fruit 2.1을 기반으로 하고 있으며 이 프로젝트는 2011년부터 활발한 개발 중에 있다.

과일 재장전

Fabien Letouzey, Daniel Mehrmann, Ryan Benitez가 재로드한 Fruits 2.1의 독립적인 포크로서 여러 가지 기능이 향상되었다.[6]

료브카 논란

2011년 6월, 국제 컴퓨터 게임 협회(ICGA)의 오랜 조사 결과, Rybka가 Fruit and Crafty에서 표절한 것으로 판명되었다.[7]라이카의 저자인 바식 라즐리치는 라이브카에 대한 의혹을 ICGA와 함께 다루기를 거부했으며, 대신 넬슨 에르난데스가 2011년 7월 4일 실시한 사후 공개 인터뷰를 선호했다.[8]라즐리히는 앞서 다음과 같이 말한 바 있다.Fruit 2.1 소스 코드를 앞뒤로 훑어보고 많은 것을 가져갔다.[9]

센파이

Fabien Letouzey는 2014년 Fruit 개발 시작 10주년을 맞아 GPLv3에 따라 완전히 새로운 엔진인 Senpai를 출시했다. Senpai는 그 10년 동안 만들어진 체스 엔진 개발을 활용하고 있다.비트보드 사용과 SMP용 C++11의 나사산 지지대 사용에서 Fruit와는 차이가 있다.[10]

참조

  1. ^ a b "Team / History". fruitchess.com. Retrieved 2014-03-17.
  2. ^ Letouzey, Fabien (March 17, 2004). "Fruit 1.0 UCI (with source code) now available". Computer Chess Club Archives. Retrieved March 18, 2014.
  3. ^ Benitez, Ryan (August 2, 2007). "Fruit 2.3.1 released". talkchess.com. Retrieved March 19, 2014.
  4. ^ a b c Fabien Letouzey의 과일 체스 엔진
  5. ^ "Custom engine selection". CCRL. Retrieved March 18, 2014.
  6. ^ "Fruit Reloaded". 17 March 2014. Retrieved 2014-03-17.
  7. ^ Doggers, Peter. "Rybka disqualified and banned from World Computer Chess Championships". Chess Vibes. Archived from the original on 30 March 2014. Retrieved 29 June 2011.
  8. ^ Hernandez, Nelson. "Another interview with Vasik Rajlich". Archived from the original on 2021-12-21.
  9. ^ "Interview with Vasik Rajlich (Dec 2005)". Archived from the original on 2011-03-05.
  10. ^ "Senpai". 17 March 2014.

외부 링크

과일파생상품