LINUX.ORG.RU
ФорумGames

Шахматы

 


13

5

Перечисленные ниже программы поддерживают работу с различными движками, установленными в системе.

  • Chessx - помимо возможности  игры против движка, это прежде всего приложение для работы с базами данных и анализа партий.
  • Xboard - графический интерфейс для игры в шахматы во всех их основных вариациях: европейские, сянци (китайские), сёги (японские), макрук (тайские), а также некоторые их варианты. Для каждой из вариаций нужен отдельный движок поддерживающий её.
  • SCID - клиент с поддержкой работы с базами данных и анализом партий.
  • SCIDvsPC - форк SCID с добавлением ряда новых возможностей пользовательского интерфейса.
  • PyChess - среди прочих возможностей содержит встроенное руководство по дебютам.
  • Knights - клиент для из набора приложений KDE.
  • Gnome-Chess - клиент из набора приложений Gnome.
  • Gambit - небольшое приложение с собственным движком Gupta.
  • Gmchess - приложение для игры в сянци (китайские шахматы).

Шахматные движки

  • Stockfish - один из наиболее продвинутых и активно поддерживаемых на сегодняшний день движков. Используется на многих онлайн ресурсах и как основной в поставках некоторых приложений.
  • Fairy-Stockfish - форк движка Stockfish, поддерживающий различные вариации шахмат.
  • Crafty
  • GNU Chess
  • Sjaak II - слабый движок, дающий возможность играть новичкам. Поддерживает очень много вариаций шахмат и возможность добавлять свои.

Для обучения и игры онлайн хочется выделить несколько ресурсов:

  • lichess.org - хорошие интерактивные руководства по дебютам в так называемых "студиях". Особенно хочется выделить уроки от LeninPerez, где помимо общей теории есть практика для закрепления.

  • chess.com - уроки есть, но часть их них доступна только после регистрации; по дебютам совсем краткое описание; паззлы по сравнению с предыдущим сайтом кажутся более скучными.

  • chess24.com - интересный и сложный, по сравнению с вышеуказанными сайтами, режим  "тактический тренер", который беспощаден к ученику и в случае ошибочного хода в задаче из нескольких ходов сразу переходит к следующей.

  • chess-boom.online - полностью русскоязычный; понравился раздел с описанием дебютов, в котором подробно описана теоретическая часть.

  • lishogi.org - ресурс похожий на lichess, посвящённый игре в «сёги».

  • www.chessdb.cn - база данных для «сянци» с возможностью анализа текущей позиции.

  • www.pychess.org - онлайн ресурс для игры в различные варианты шахмат; есть возможность задания расстановки фигур на доске и анализа текущей позиции с помощью игрового движка.

P.S.
Хотел сначала создать тему, посвящённую нескольким настольным играм (маджонг + риичи маджонг, го, бридж), но получилось, что для Маджонга список повторял бы старую тему, посвящённую ему, с небольшим обновлением для Риичи:

  • OpenRiichi - наверное единственое на текущий момент достаточно доработанное десктопное приложение для игры в риичи (японский маджонг) для Linux.

  • RMahjong - недавно был сделан быстрый порт быстрый порт на python3 (ветка py3); ряд правил так и не реализован, но играть вполне можно.

  • http://tenhou.net/3 - пожалуй, самый известный онлайн-сервер для игры в риичи, на японском :(, но есть сторонний плагин для браузеров (firefox, google chrome) для перевода интерфейса на английский.

Для Го приложений с графическим интерфейсом под linux не так уж много нашлось (Kigo, как пример), а для Бриджа совсем ничего сходу найти не получилось.

★★★★★

Последнее исправление: grem (всего исправлений: 5)

Как в этих приложениях делать «китайскую ничью»?

Binkledum
()

Chessx … для работы с базами данных

Я бы порекомендовал заменить на scid. Scid жмет большие pgn-файлы в свой формат и позволяет загрузить миллионы партий.

Ну и про Pychess не забываем

NSA-Official
()

Незаслуженно забыт chesstempo.com. Тактические задачки там понитереснее чесскомовского PuzzleRush.

Ну, и ChessBase невозможно было не упомянуть, хоть это и винда.

i586 ★★★★★
()

Перечисленные ниже программы поддерживают работу с различными движками

Движки бы тоже неплохо перечислить.

Что мне надо поставить на свой дебиан, чтобы сыграть партию в шахматы с @grem на нал/безнал/анал?

Binkledum
()
Ответ на: комментарий от Binkledum

Движки бы тоже неплохо перечислить.

Stockfish - самый сильный движок. У него есть две отличные настройки для снижения сложности: UCI_Elo или Skill_level. По умолчанию движок играет в полную силу (~3600 elo). Советую брать и собирать новую версию с гитхаба.

Вообще полный список тут

Что мне надо поставить на свой дебиан, чтобы сыграть партию в шахматы с @grem на нал/безнал/анал?

Подозреваю что браузер! Есть еще FICS - вот для него клиент и нужен. Удобнее всего Pychess. Можно и xboard. Все это есть в репах.

NSA-Official
()
Ответ на: комментарий от xaizek

Боюсь, его сейчас проблематично собрать во многих дистрибутивах из-за зависимости от qt4 и python2 библиотек.

grem ★★★★★
() автор топика
Ответ на: комментарий от grem

Lucas Chess R на Python3 и Qt5. Хотя тоже может ещё не собираться из коробки (летом требовались манипуляции и оно потом не особо работало, может сейчас лучше).

xaizek ★★★★★
()

stockfish отличный движок на lichess используется на высоких уровнях он переиграет даже в безнадежной позиции.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от xaizek

Эх, добавлю чуть позже в список, но под gentoo чтобы собрать нужно дополнительно ряд библиотек опакетить :(

Ещё для фанатов 3D есть dreamchess.

grem ★★★★★
() автор топика
Ответ на: комментарий от NSA-Official

Спасибо, добавил вместе с упомянутым scid-vs-pc.

Если на виндоус chessx ещё нормально выглядел, то в генту он у меня странно диалоговые окна выбора файлов отображает - вообще никаких иконок в них нет, даже каталогов.

SCID в генту хоть и на английском, но что-то не так с отображением имён дебютов: показывает вопросительные знаки, словно названия на русском и у него нет шрифта, либо отсутствует какая-то база, чтобы он их распознал.

grem ★★★★★
() автор топика
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от grem

SCID в генту хоть и на английском, но что-то не так с отображением имён дебютов: показывает вопросительные знаки, словно названия на русском и у него нет шрифта, либо отсутствует какая-то база, чтобы он их распознал.

Боюсь я тут ничем помочь не могу. Кстати о базах, вот несколько:

https://database.lichess.org/ - рейтинговые партии lichess https://www.ficsgames.org/ - все партии FICS http://caissabase.co.uk/ - партии мастеров https://ccrl.chessdom.com/ccrl/ - тут есть партии движков

NSA-Official
()
Ответ на: комментарий от NSA-Official

Спасибо за ссылки!

grem ★★★★★
() автор топика

Из UI есть еще

  • Arena, понимает uci и xboard
  • cboard, терминальный на ncurses, для Ъ, xboard

Из движков стоит еще отметить

  • Fairy-stockfish форк stockfish, умеющий играть множество вариантов. Переодически мержится с stockfish, поэтому в шахматы играет точно также.
  • Sjaak II относительно слабый движок, дающий шансы «простым людям». Умеет играть в то, что не умеет fairy-stockfish. Можно легко добавлять новые варианты.
annonymous11
()
Ответ на: комментарий от annonymous11

Для Go есть GoGui - полузаброшенный, но вполне рабочий, и вмеру симпатичный, UI на java

annonymous11
()
Ответ на: комментарий от annonymous11

Fairy-stockfish форк stockfish, умеющий играть множество вариантов.

Сначала не понял фразу. Полез почитать про него, пишут, что да, поддерживает не только «европейские» шахматы.

grem ★★★★★
() автор топика
Ответ на: комментарий от Siborgium

Но это же пасьянс, а не маджонг :( Да, он использует костяшки маджонга, но сам таковым не является.

grem ★★★★★
() автор топика
Ответ на: комментарий от grem

Назвался маджонгом – полезай в кузов :)

Почитал про маджонг – узнал для себя много интересного. До сих пор только про пасьянс слышал, и только в него и играл. Век живи – век учись.

Siborgium ★★★★★
()
Последнее исправление: Siborgium (всего исправлений: 2)
Ответ на: комментарий от Siborgium

Я сам не понимаю, зачем они пасьянсы называют маджонгом. Это как «косынку» назвать бриджем. Как пишут в википедии, этот вид пасьянса европеец изобрёл взяв за основу, по его словам, «какую-то китайскую игру».

Даже если не смотришь аниме, то рекомендую «Акаги — легенда маджонга». Рисовка там сильно упрощена за исключением самих костяшек, но зато очень затягивает наблюдать за партиями и рассказывается о многих тонкостях игры.

На мозги игроки как в «жертвуя пешкой» или «ферзевом гамбите» друг другу не капают (там те ещё мозгоклюи). Всё давление исключительно во время игры за счёт самих ходов.

grem ★★★★★
() автор топика

Хотел бы поделиться ссылкой на ещё один сайт для игры онлайн: e2-e4.org.

Есть простой самодельный игровой бот.

AdminE4
()

пожалуй, самый известный онлайн-сервер для игры в риичи, на японском

Ты бы сам уже зашел и глянул, что они уже с год как (или чуть меньше) выкатили локализацию для разных языков в том числе и для русского и английского. Плагин больше не нужен.

nullb0t
()
Ответ на: комментарий от nullb0t

Там сначала ОК нажать нужно, чтобы её увидеть. К такому жизнь меня не готовила :)

grem ★★★★★
() автор топика

Шахматы

Это та игра, где нужно применять какие-нибудь подходящие зазубренные комбинации? Игра для ботанов.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Да, на развивитие памяти и наблюдательности. Как ни странно, в детстве,когда я «активно» играл, я знать не знал ни о каких дебютах, почему важно держать центр и прочих деталях.

grem ★★★★★
() автор топика
Последнее исправление: grem (всего исправлений: 1)
29 сентября 2021 г.
Ответ на: комментарий от annonymous11

Вот fairy-stockfish без проблем работает в xboard, а stockfish почему-то нет. Странно.

grem ★★★★★
() автор топика

Шахматные задачки для андроида

http://chessdiags.com/

Возможно будет кому-то полезно. Приложение для андроида с открытыми исходниками. Ищем мат в несколько ходов (от лёгких в один ход до 10). Я пока решаю только задачки на мат в 3 хода.

nab_linux
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.