Пропозиція щодо хорошого шахового двигуна в Linux


33

Я використовую GNUChess з клієнтом Knights (Knights, здається, НЕ ТАКІ зрілий; збої є загальними). Чи є еквівалент Chessmaster в Linux? А як хороші клієнти грати на таких серверах, як FICS .

Я зараз використовую Джин для гри на FICS. Але я думаю, що Jin не розкриває всіх функцій сервера, наприклад, чату немає в Jin.


3
Ви можете спілкуватися за допомогою джина, але це важко . В основному, ви повинні вводити команди, як tell <handle> hello worldдля того, щоб спілкуватися з кимось. Якщо ви граєте в гру, то ви можете використовувати say good luck!для розмови з опонентом.
Андрій

ой з консолі telnet! ах так. Навіть це спрацює!
Swair

Менш відомий факт полягає в тому, що в PyChess вбудований власний шаховий двигун. Він розроблений так, щоб грати більше, як середній шахіст, і менш схожий на гросмейстера.
Thomas Ahle

Що не так у використанні Stockfish (зауважте, що назва вашого запитання вимагає шахового двигуна, тоді як корпус стверджує, що ви хочете грати в Інтернеті - що інша справа)?
помер

Відповіді:


17

Двигуни:

Усі три інстальовані через програмний центр Ubuntu, і всі три сумісні з UCI (тобто працює в Chessbase Fritz, Chess для Android та / або Arena GUI). Арена використовується з FICS, тому ви повинні мати можливість використовувати всі 3.

За винятком Глаурунга, я використовував обидва випадки і був дуже задоволений ними.

Установка:

sudo apt-get install toga2 glaurung fruit

2
Особливо кажучи про Linux, я сумую за Sotckfish у списку двигунів. Напевно, це доступно в кожному дистрибутиві, або якщо ви хочете, можете скласти його самостійно: github.com/mcostalba/Stockfish
Emilio Díaz

15

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

Для простої еквівалентної програми шаховим майстрам може підійти pychess (в центрі програмного забезпечення Ubuntu).

Я також використовую Jin і Dasher у вині для ICC. Я не дуже пробував FICS.


1
Мені набридли фальшиві профілі, які спонсорують Chessbase по всьому Інтернету і кидають лайно на Chessmaster. Це відбувається вже не одне десятиліття. По-перше, не існує можливого порівняння між зрілим, успішним та надзвичайно багатим на функцію програмним забезпеченням під назвою Chessmaster та аматорським вільним інтерфейсом . По-друге, чому на Землі користувач Linux, тобто більшість людей, які вірять у вільне програмне забезпечення, платять за Худіні, коли існує об'єктивно сильніший варіант, який називається Stockfish ?. Перестаньте лаяти Інтернет та перестаньте топити шахматника. Гарненького потроху!!!
Мефісто

1
І НІ, оцінки Худіні НЕ є більш значущими в будь-якому сенсі, ніж ті, що пропонуються Stockfish, і це надзвичайно легко зрозуміти, проаналізувавши історичні ігри з обома двигунами. Ні, в будь-якому випадку Хоудіні аналізує краще, ніж у Stockfish. Це лише спонсорство Chessbase. Як ви займаєтесь більше десяти років. Зупинити це. Гарненького потроху.
Мефісто

Pychess аж ніяк не рівнозначний Chessmaster (двигун слабкий, оцінки не завжди є правильними, і це надзвичайно баггі).
помер

14

Stockfish - це найсильніший двигун для Linux AFAIK. Найкращий інтерфейс FICS - це BabasChess, який є програмою Windows, але працює добре під Linux під Wine - я без проблем користуюсь ним у OpenSuse 11.4.
Інша можливість полягає у використанні VirtualBox (використовуйте rpm-версію з сайту, а не OpenSource з репозиторіїв Linux!) Та запускайте Windows як віртуальну машину з вашими улюбленими шаховими клієнтами - Windows XP є достатньою. Я запускаю Fritz ( http://www.playchess.com/ , у якого також є безкоштовний клієнт => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ) таклієнт ChessPlanet з російського ChessServer Конвекта(ChessAssistant), також використовується Dasher Client від ICC .
- EDIT після коментаря Saibot -
Ви плутаєте специфікацію (= протокол) з конкретним фрагментом програмного забезпечення, побудованого / впровадженого для конкретної операційної системи. Протокол UCI (UCI = універсальний шаховий інтерфейс) описує лише зв’язок шахового двигуна та шахового користувальницького інтерфейсу.
Версія Linux Stockfish не працюватиме на вікні Windows, як і версія Stockfish Windows не працюватиме в Linux, тоді як обидві підтримують протокол UCI. Деякі двигуни - fe Stockfish - забезпечують безліч реалізацій для різних операційних систем, але багато двигунів призначені лише для windows.
Тож нічого поганого з найкращим двигуном для Linux, кращим двигуном для Windows!
Двигуни, реалізовані на мові між платформами як Java ("пишіть один раз запустити скрізь"), працюватимуть на декількох платформах, якщо Java VM доступна для цієї операційної системи.


3
Бабашесс, що працює під Wine, цікавий, але я думаю, що віртуальні машини - це не те, що після OP. Я маю на увазі, так, майже будь-яка програма Windows може працювати під VM, але, можливо, це трохи непосильне, ви не думаєте?
Nikana Reklawyks

3
На жаль, найпопулярніші / найкращі шахові клієнти та багато інших чудових шахових інструментів - лише для вікон. Babaschess відмінно справляється з Вином, але Фріц ні. Тож у вас немає іншого вибору. А VirtualBox - це спокійний торт із безшовним режимом, функцією знімка та загальною папкою для передачі даних між Windows + Linux. Під час використання вина вам також потрібно встановити багато віконних матеріалів, це схоже.
Rebse

1
Всі двигуни верхнього рівня сумісні з UCI, що є кросплатформенним стандартом. Тому неправильно говорити, найкращий движок для Linux, найкращий двигун для Windows тощо
ferit

@Saibot дивись мою редакцію ..
Rebse

@Rebse Так, ти маєш рацію, сором мені :-)
ferit

12

Мені подобається Xboard . Це дійсно класний інтерфейс для шахових двигунів, таких як GNUChess, і він підтримує підключення до таких серверів, як FICS. Він також може підтримувати двигуни шахового варіанту (включаючи міжнародні варіанти). Його можна використовувати для гри в фруктовий двигун (як підказує інша відповідь.)

Ось цитата з її веб-сайту:

XBoard - це графічний користувальницький інтерфейс для шахів у всіх його основних формах, включаючи міжнародні шахи, xiangqi (китайські шахи), шогі (японські шахи) та Makruk, на додаток до багатьох незначних варіантів, таких як шахи, що програють, Crazyhouse, Chess960 та Capablanca Chess. Він відображає шахову дошку на екрані, приймає рухи, зроблені мишею, завантажує та зберігає ігри в портативних іграх (PGN)

Він також має порт Windows.


Xboard теж мій улюблений: це просто чудово!
помер

7

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

Можливо, існують версії командного рядка Unix для обох, якщо це те, що ви шукаєте.

EDIT - Оскільки я писав вище, я створив вікно Windows. Я бігаю Stockfish та Arena. Мені здається, що Арена дратує, але краще, ніж Тарраш.


3

Всі шахові двигуни вищого рівня, такі як Комодо, Худіні, Рибка, Stockfish тощо, відповідають стандартам UCI , що не залежить від платформи . Це не має значення Linux, Windows, OSX чи інше.

Те, що вам потрібно (і що ви, ймовірно, запитуєте) - це графічний інтерфейс для роботи двигуна. Для цього я можу запропонувати ChessX на Linux .

До речі, двигун Chessmaster досить поганий порівняно з двигунами вище, я б ніколи не пропонував би його використовувати, якщо ви серйозно ставитеся до шахів.


1
Двигун - це двійковий код, орієнтований на платформу. Рейтинг 2700 вистачає всім, крім 50 найкращих у світі
Дмитро Федорков

Але жоден професіонал не користується шахматом.
ferit

Професіоналів дуже мало; набагато ймовірніше, що ОП любитель, і те, що йому справді потрібно, - це двигун з хорошим людським стилем.
Дмитро Федорков

Ви сказали, що, окрім 50 найкращих у своєму коментарі, тепер ви перейшли до любителів. Крім того, слабкий двигун не означає більш схожий на людину стиль. Ніхто не віддає перевагу неповноцінному продукту, крім вас, здається.
ferit

Я не казав, що «Шахмастер» не підходить професіоналам. Є багато різних якостей двигуна, але ви знаєте лише рейтинг, здається.
Дмитро Федорков
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.