Предложение для хорошего шахматного движка на Linux

33

Я использую GNUChess с клиентом Knights (кажется, что Knights не настолько зрелый, часто случаются сбои). Есть ли какой-нибудь эквивалент Chessmaster на Linux? Как насчет хороших клиентов, чтобы играть на серверах, таких как FICS .

В настоящее время я использую Джина, чтобы играть на FICS. Но я думаю, что Джин не раскрывает всех функций сервера, например, в Джине нет чата.

Swair
источник
3
Вы можете общаться, используя Джин, но это сложно . По сути, вы должны вводить команды, как tell <handle> hello worldдля того, чтобы поговорить с кем-то. Если вы играете в игру, вы можете say good luck!поговорить с оппонентом.
Андрей
ох из консоли телнета! о да. Даже это сработает!
Swair
Менее известным фактом является то, что в PyChess встроен собственный шахматный движок. Он предназначен для того, чтобы играть больше как обычный шахматист, а не как гроссмейстер.
Томас Але
Что не так с использованием Stockfish (обратите внимание, что название вашего вопроса требует шахматного движка, в то время как корпус утверждает, что вы хотите играть в онлайн - это другое дело)?
gented

Ответы:

17

Двигатели:

Все три устанавливаются через Ubuntu Software Center, и все три совместимы с UCI (т.е. работают в Chessbase Fritz, Chess для Android и / или Arena GUI). Арена используется с FICS, поэтому вы должны быть в состоянии использовать все 3.

За исключением Glaurung я использовал оба случая и был очень доволен ими.

Установка:

sudo apt-get install toga2 glaurung fruit
Rinzwind
источник
2
Специально говоря о Linux, я скучаю по Sotckfish в списке двигателей. Это наверняка доступно в каждом дистрибутиве, или, если вы предпочитаете, вы можете скомпилировать его самостоятельно: github.com/mcostalba/Stockfish
Эмилио Диас,
15

Для двигателей профессионального уровня я использую Houdini 1.5 (я также представляю более новые платные версии Houdini) и Stockfish в SCID. Исполняемый файл Houdini прекрасно загружается в SCID, пока установлено вино и исполняемый файл выполнен. Оба работают очень хорошо для меня, но я считаю, что оценки Гудини (например, -0,71 - явное преимущество для черных) являются наиболее значимыми. Оценки вяленой рыбы часто завышены / оптимистичны (-0,71 может означать лишь незначительное преимущество для черных или +1,5 не означает, что белые выигрывают, но что у черных действительно есть сильная компенсация за обмен. На мой взгляд, Гудини особенно хорош в оценке компенсация за дефицит материала. Я пробовал двигатели Toga, Fruit и Glaurang, они в порядке и, насколько я помню, хорошо работают со SCID, но не так сильно, как Houdini и Stockfish.

Для простой эквивалентной программы для шахматистов может подойти pychess (в программном центре Ubuntu).

Я также использую Джина и Дашера в вине для ICC. Я не много пробовал FICS.

Сэм Коупленд
источник
1
Я сыт по горло поддельными профилями, спонсирующими Chessbase по всему Интернету и бросающими дерьмо Chessmaster. Это происходит уже более десяти лет, и это утомление. Во-первых, нет никакого возможного сравнения между зрелым, успешным и чрезвычайно многофункциональным программным обеспечением под названием Chessmaster и любительским свободным интерфейсом pychess . Во-вторых, с какой стати пользователь Linux, то есть в большинстве случаев сторонник свободного программного обеспечения, платит за Houdini, когда существует объективно более сильный вариант под названием Stockfish ?. Хватит ломать интернет и перестанет тонуть Шахматист. Хватит значит хватит!!!
Мефисто,
1
И нет, оценки Houdini НЕ являются более значимыми в любом смысле, чем те, которые предлагает Stockfish, и это очень легко увидеть, анализируя исторические игры с обоими движками. Нет, в любом случае Гудини анализирует лучше, чем Stockfish. Это просто спонсирование Chessbase. Как вы делаете более десяти лет. Прекрати это. Хватит значит хватит.
Мефисто
Pychess ни в коем случае не эквивалентен Chessmaster (двигатель слабый, оценки не всегда верны, и он очень глючит).
gented
14

Stockfish - самый сильный двигатель для Linux AFAIK. Лучший интерфейс FICS - это BabasChess, которая является программой Windows, но отлично работает под Linux с Wine - я использую его в OpenSuse 11.4 без проблем.
Другая возможность - использовать VirtualBox (используйте версию rpm с сайта, а не версию с открытым исходным кодом из репозиториев Linux!) И запускать Windows как виртуальную машину с вашими любимыми шахматными клиентами - Windows XP достаточно. Я использую Fritz ( http://www.playchess.com/ , у которого также есть бесплатный клиент => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ) иклиент ChessPlanet с русского ChessServer Convekta(ChessAssistant), также используется Dasher Client от ICC .
- РЕДАКТИРОВАТЬ после комментария Saibot -
Вы путаете спецификацию (= протокол) с конкретным программным обеспечением, созданным / реализованным для конкретной операционной системы. Протокол UCI (UCI = универсальный шахматный интерфейс) описывает только взаимодействие шахматного движка и шахматного пользовательского интерфейса.
Версия Stockfish для Linux не будет работать на Windows-боксе, так же как версия Stockfish для Windows не будет работать на Linux, в то время как обе поддерживают протокол UCI. Некоторые движки - например, Stockfish - предоставляют несколько реализаций для разных операционных систем, но многие движки предназначены только для Windows.
Так что нет ничего плохого в лучшем движке для Linux, лучшем движке для Windows!
Двигатели, реализованные на кроссплатформенном языке, таком как Java («пишите один раз, запускайте везде»), будут работать на нескольких платформах, если Java VM доступна для этой операционной системы.

Rebse
источник
3
Babaschess, работающий под Wine, интересен, но я думаю, виртуальные машины - это не то, что нужно после OP. Я имею в виду, да, почти любая программа Windows может работать под виртуальной машиной, но, может быть, это немного излишне, не правда ли?
Никана Рекламикс
3
К сожалению, самые популярные / лучшие шахматные клиенты и множество других замечательных шахматных инструментов предназначены только для окон. Babaschess отлично работает с Wine, а Фриц - нет. Таким образом, у вас нет другого выбора. А VirtualBox - это просто пирог с бесшовным режимом, функцией моментальных снимков и общей папкой для передачи данных между Windows + Linux. При использовании Wine вы также должны установить множество программ для Windows, это похоже.
Ребс
1
Все движки верхнего уровня совместимы с UCI, что является кроссплатформенным стандартом. Поэтому неправильно говорить, лучший движок для Linux, лучший движок для Windows и т. Д.
ferit
@Saibot см. Мое редактирование ..
Ребс
@Rebse Да, вы правы, позор мне :-)
ferit
12

Мне нравится Xboard . Это действительно классный интерфейс для шахматных движков, таких как GNUChess, и он поддерживает подключение к серверам, таким как FICS. Он также может поддерживать шахматные варианты двигателей (включая международные варианты). Он может быть использован для игры Fruit Engine (как предлагает другой ответ).

Вот цитата с его сайта:

XBoard - это графический пользовательский интерфейс для шахмат во всех их основных формах, включая международные шахматы, сянци (китайские шахматы), сёги (японские шахматы) и макрук, в дополнение ко многим второстепенным вариантам, таким как шахматы Losers, Crazyhouse, Chess960 и шахматы Capablanca. Он отображает шахматную доску на экране, принимает движения, сделанные мышью, а также загружает и сохраняет игры в Portable Game Notation (PGN)

У этого также есть порт Windows.

Сет
источник
Xboard тоже мой любимый: просто классно!
gented
7

На Mac я использую SCID в качестве интерфейса и движка Stockfish. Я использовал Crafty и обнаружил, что он безопасен и эффективен, если принимать его по назначению.

Вероятно, есть версии Unix для обеих команд, если это то, что вы ищете.

РЕДАКТИРОВАТЬ - Так как я написал выше, я развернул окно Windows. Я управляю Stockfish и Arena. Я нахожу Арену раздражающей, но лучше, чем Тарраш.

Тони Эннис
источник
3

Все шахматные движки высшего уровня, такие как Komodo, Houdini, Rybka, Stockfish и т. Д., Соответствуют стандартам UCI , который не зависит от платформы . Неважно, Linux, Windows, OSX или что-то еще.

Что вам нужно (и то, что вы, вероятно, спросите), это графический интерфейс для работы двигателя. Для этого я могу предложить ChessX для Linux .

Кстати, двигатель Chessmaster довольно плох по сравнению с двигателями выше, я бы никогда не советовал использовать его, если вы серьезно относитесь к шахматам.

Ferit
источник
1
Движок - это двоичный файл для конкретной платформы. Рейтинг 2700 достаточно для всех, кроме 50 лучших в мире
Дмитрий Федорков
Еще ни один профессионал не использовал бы шахматного мастера.
Ferit
Профессионалов очень мало; гораздо более вероятно, что ОП - любитель, и ему действительно нужен двигатель с хорошим человеческим стилем.
Дмитрий Федорков
Вы сказали, кроме топ-50 в своем комментарии, теперь вы упали на любителей. Плюс, слабый двигатель не означает более похожий на человека стиль. Никто не предпочитает худший продукт, кроме вас, кажется.
Ferit
Я не говорил, что Chessmaster не подходит для профессионалов. Есть много разных качеств двигателя, но вы, кажется, знаете только о рейтинге.
Дмитрий Федорков