리눅스에서 좋은 체스 엔진에 대한 제안


33

Knights 클라이언트와 함께 GNUChess를 사용하고 있습니다 (Knights는 성숙하지 않은 것 같습니다. 충돌이 흔합니다). Linux에 Chessmaster와 동등한 것이 있습니까? 좋은 클라이언트는 FICS 와 같은 서버에서 재생할 수 있습니까 ?

저는 현재 Jin을 사용하여 FICS에서 게임을합니다. 그러나 Jin이 서버의 모든 기능을 공개하지는 않는다고 생각합니다. 예를 들어 Jin에는 채팅이 없습니다.


3
jin을 (를) 사용하여 채팅 할 수 있지만 어렵습니다 . 기본적으로 tell <handle> hello world누군가와 대화하려면 명령을 입력해야합니다 . 게임을하고 있다면 say good luck!상대방과 대화 할 수 있습니다 .
Andrew

텔넷 콘솔에서! 아. 넵. 심지어 작동합니다!
Swair

잘 알려진 사실은 PyChess에 자체 체스 엔진이 내장되어 있다는 것입니다. 일반적인 체스 플레이어와 비슷하고 그랜드 마스터와는 달리 재생하도록 설계되었습니다.
Thomas Ahle

Stockfish를 사용하는 데있어 무엇이 문제입니까 (질문의 제목이 체스 엔진을 요구하는 반면, 말뭉치가 당신이 온라인으로 놀고 싶다고 주장하는 것은 또 다른 문제입니다)?
생성됨

답변:


17

엔진 :

세 가지 모두 Ubuntu Software Center를 통해 설치할 수 있으며 세 가지 모두 UCI를 준수합니다 (예 : Chessbase Fritz, Android 용 Chess 및 / 또는 Arena GUI에서 실행). Arena는 FICS와 함께 사용되므로 3을 모두 사용할 수 있습니다.

Glaurung을 제외하고 나는 두 가지를 모두 사용했으며 매우 만족했습니다.

설치:

sudo apt-get install toga2 glaurung fruit

2
특히 리눅스에 대해 이야기하면 엔진 목록에서 Sotckfish가 그리워집니다. 모든 배포판에서 사용 가능하거나 원하는 경우 직접 컴파일 할 수 있습니다. github.com/mcostalba/Stockfish
Emilio Díaz

15

전문가 수준 엔진의 경우 Houdini 1.5 (새롭고 유료 버전의 Houdini도 작동 함)와 SCID에서 Stockfish를 실행합니다. Houdini exe는 와인이 설치되고 exe가 실행 가능한 한 SCID에서 정상적으로로드됩니다. 둘 다 나에게 매우 효과적이지만 Houdini의 평가 (예 : -0.71은 Black의 확실한 이점)가 가장 의미가 있음을 알았습니다. 스톡 피쉬 평가는 종종 부풀려지고 낙관적입니다 (-0.71은 블랙에 대한 작은 이점을 의미하거나 +1.5는 화이트가이기는 것을 의미하지는 않지만 블랙은 실제로 교환에 대해 강한 보상을한다는 것을 의미합니다. 나는 Toga, Fruit 및 Glaurang 엔진을 사용해 보았습니다.이 엔진은 훌륭하고 SCID와 잘 작동하지만 Houdini 및 Stockfish만큼 강력하지는 않습니다.

간단한 체스 마스터에 해당하는 프로그램의 경우 우분투 소프트웨어 센터의 pyches가 적합 할 수 있습니다.

또한 ICC를 위해 Jin과 Dasher를 와인에 사용합니다. FICS를 많이 시도하지 않았습니다.


1
인터넷 전체에서 Chessbase를 후원하고 Chessmaster에게 똥을 던지는 가짜 프로필로 가득 차 있습니다. 이것은 10 년이 넘게 일어나고 있으며 지금은 피곤합니다. 첫째, Chessmaster라는 성숙하고 성공적이며 기능이 풍부한 소프트웨어와 아마추어가없는 인터페이스 pyches 사이에는 비교가 불가능합니다 . 둘째, 왜 지구상에서 Linux 사용자, 즉 대부분 자유 소프트웨어를 믿는 사람이 Stockfish라고하는 객관적으로 더 강력한 옵션이있을 때 Houdini에 비용을 지불합니까? 인터넷 크 래핑을 중지하고 Chessmaster 싱크를 중지하십시오. 충분합니다 !!!
Mephisto

1
아니요, Houdini 평가는 Stockfish가 제공하는 평가보다 의미가 없으며 두 엔진으로 역사적인 게임을 분석하면 쉽게 볼 수 있습니다. 아무튼 Houdini는 Stockfish보다 더 잘 분석합니다. 그것은 단지 Chessbase 후원입니다. 당신이 10 년 이상 해왔 던 것처럼. 그만. 충분합니다.
Mephisto

Pychess는 Chessmaster와 동일 하지 않습니다 (엔진이 약하고 평가가 항상 정확하지는 않으며 매우 버그가 있습니다).
gented

14

Stockfish 는 Linux AFAIK를위한 가장 강력한 엔진입니다. 최고의 FICS 인터페이스는 BabasChess 입니다. Windows 프로그램이지만 Wine을 사용하는Linux에서는 제대로 실행됩니다. OpenSuse 11.4에서 아무 문제없이 사용하고 있습니다.
또 다른 가능성은 VirtualBox를 사용하고 (리눅스 리포지토리의 오픈 소스 버전이 아닌 사이트의 rpm 버전을 사용하십시오!) Windows를 즐겨 사용하는 체스 클라이언트와 함께 가상 머신으로 실행하는 것입니다. Windows XP는 충분합니다. Fritz ( http://www.playchess.com/ , 무료 클라이언트도 => http://www.fritzhelp.com/download/PlayChessV6Setup.exe )와러시아 ChessServer의 ChessPlanet 클라이언트를 실행 중입니다. 콘 벡타(ChessAssistant) 는 ICC의 Dasher Client 도 사용했습니다 . - 편집 Saibot에 의해 코멘트 후 - 당신은 특정 운영 체제에 대해 구현 내장 된 소프트웨어의 구체적인 조각 /과 사양 (= 프로토콜)를 혼동하고 있습니다. UCI 프로토콜 (UCI = 범용 체스 인터페이스)은 체스 엔진과 체스 사용자 인터페이스의 통신 만 설명합니다. Stockfish Linux 버전은 Linux에서 실행되지 않는 것처럼 Stockfish Linux 버전은 Windows 상자에서 실행되지 않지만 UCI 프로토콜을 지원합니다. 일부 엔진 (fe Stockfish)은 다른 운영 체제에 대해 여러 가지 구현을 제공하지만 많은 엔진은 Windows 전용입니다. 따라서 Linux 용 최고의 엔진, Windows 용 최고의 엔진에는 아무런 문제가 없습니다!




Java로 플랫폼 간 언어로 구현 된 엔진 ( "한 번에 한 번 쓰기")은 해당 운영 체제에서 Java VM을 사용할 수있는 경우 여러 플랫폼에서 실행됩니다.


3
Wine에서 운영되는 Babaschess는 흥미롭지 만 가상 머신은 OP 이후의 것이 아닙니다. 내 말은, 거의 모든 Windows 프로그램이 VM에서 실행될 수 있지만, 약간 과잉 일 수도 있습니다.
Nikana Reklawyks

3
불행히도 가장 인기있는 / 최고의 체스 클라이언트 및 기타 훌륭한 체스 도구는 Windows 전용입니다. Babaschess는 Wine과 잘 어울리지 만 Fritz는 그렇지 않습니다. 따라서 다른 선택은 없습니다. VirtualBox는 원활한 모드, 스냅 샷 기능 및 Windows + Linux 간의 데이터 전송을위한 공유 폴더를 갖춘 완벽한 제품입니다. 와인을 사용할 때 많은 창문 물건도 설치해야합니다.
Rebse

1
모든 최상위 엔진은 크로스 플랫폼 표준 인 UCI와 호환됩니다. 따라서, Linux를위한 최고의 엔진, Windows를위한 최고의 엔진 등은 잘못된 것입니다.
decit

@Saibot 내 편집을 참조하십시오.
Rebse

@Rebse 그래, 맞아, 부끄러운 일 :-)
ferit

12

나는 Xboard를 좋아한다 . GNUChess와 같은 체스 엔진을위한 정말 멋진 인터페이스이며 FICS와 같은 서버 연결을 지원합니다. 체스 변형 엔진도 지원할 수 있습니다 (국제 변형 포함). 다른 답변에서 알 수 있듯이 Fruit Engine을 재생하는 데 사용할 수 있습니다.

웹 사이트에서 인용 한 내용은 다음과 같습니다.

XBoard는 Loser Chess, Crazyhouse, Chess960 및 Capablanca Chess와 같은 많은 사소한 변형뿐만 아니라 국제 체스, xiangqi (중국 체스), shogi (일본 체스) 및 Makruk를 포함한 모든 주요 형태의 체스를위한 그래픽 사용자 인터페이스입니다. 화면에 체스 판을 표시하고 마우스로 만든 동작을 받아들이고 PGN (Portable Game Notation)으로 게임을로드하고 저장합니다

또한 Windows 포트가 있습니다.


Xboard도 내가 가장 좋아하는 것입니다. 대단합니다!
gented

7

Mac에서는 SCID를 인터페이스 및 Stockfish 엔진으로 사용합니다. 나는 Crafty를 사용했으며 지시에 따라 복용하면 안전하고 효과적이라는 것을 알았습니다.

원하는 경우 유닉스 명령 행 버전이있을 수 있습니다.

편집-위의 내용을 작성한 후 Windows 상자를 회전 시켰습니다. Stockfish와 Arena를 운영하고 있습니다. 나는 Tarrasch보다 Arena가 성가 시지만 더 낫다는 것을 알았습니다.


3

Komodo, Houdini, Rybka, Stockfish 등과 같은 모든 최상위 체스 엔진플랫폼 독립적 인 UCI 표준을 따릅니다 . Linux, Windows, OSX 등은 중요하지 않습니다.

필요한 것은 (그리고 아마도 당신이 원하는 것은) 엔진을 실행하기위한 GUI 입니다. 이를 위해 Linux에서 ChessX를 제안 할 수 있습니다 .

그건 그렇고, Chessmaster의 엔진 의 엔진을 비교할 때 꽤 나쁩니다 . 체스가 진지하다면 사용하지 않는 것이 좋습니다.


1
엔진은 플랫폼 별 바이너리입니다. 2700의 평가는 세계 상위 50 대를 제외한 모든 사람에게 충분합니다
Dmitry Fedorkov

그러나 어떤 전문가도 체스 마스터를 사용하지 않을 것입니다.
ferit

전문가는 거의 없습니다. OP가 아마추어 일 가능성이 훨씬 높으며 실제로 필요한 것은 인간과 같은 스타일이 좋은 엔진입니다.
Dmitry Fedorkov

당신은 당신의 의견에서 상위 50을 제외하고 말했다, 지금 당신은 아마추어에 떨어졌다. 또한 엔진이 약하다고해서 더 인간적인 스타일을 의미하는 것은 아닙니다. 당신이 아닌 것보다 열등한 제품을 선호하는 사람은 없습니다.
ferit

나는 Chessmaster가 전문가에게 적합하지 않다고 말하지 않았습니다. 엔진에는 여러 가지 품질이 있지만 등급 만 알고 있습니다.
Dmitry Fedorkov
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.