Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Шахматы, которых так не хватало в Linux  (Прочитано 2956 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sdchess

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Говоря по правде, предлагая эту тему я втайне надеюсь, что  среди пользователей Ubuntu найдется немалое число любителей, которые используют под Linux шахматные программы (игровые -шахматные движки Crafty GNUchess, Stockfish), шахматные оболочки GUI (Xboard, cutechess) Программы для работы с шахматными базами SCID и SCID PC и другие.
Предлагаю желающих высказаться по этой теме.

Оффлайн Tamer4

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #1 : 11 Декабрь 2016, 17:48:55 »
Я играю в Simply Chess на Stockfish. На сороковых (из 100) уровнях. Хотя с человеком (не через программу) все равно интереснее играть.
« Последнее редактирование: 11 Декабрь 2016, 17:52:12 от Tamer4 »

Оффлайн sdchess

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #2 : 17 Декабрь 2016, 11:15:19 »
По числу тех, кто ознакомился с постом похоже, что число людей, интересующихся шахматами под Linux  совсем невелико! Немного жаль...
На этой ветке я надеялся осуждать мнигие вопросы, связанные с шахматами, но в первую очередь не столько с игрой в шахматы, так как по этой теме много хороших сайтов, сколько  проблемы, которые возникают у пользователей Linux Ubuntu при использовании шахматных программ. Конечно, надо признать, что под Linux их все еще немного! Но я имел в виду осудить проблемы новинок, проблемы установки, использования или сборки программ, их сборки их исходных файлов и т.п. Пишите.
Кстати, может быть кому-то будут полезно заглянуть на мой сайт http://www.sdchess.ru

Оффлайн vlv

  • Участник
  • *
  • Сообщений: 109
  • Ubuntu 14.04 LTS_x86
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #3 : 18 Декабрь 2016, 12:40:51 »
Себе шахматы установил отсюда http://pingvinus.ru/game/gnome-games
В начале более-менее нормально, в конце партии делает детские ошибки.

Оффлайн Master_Sergius

  • Активист
  • *
  • Сообщений: 519
  • i3
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #4 : 18 Декабрь 2016, 12:54:48 »
Как по мне, так этот сайт https://en.lichess.org предлагает множество различных "шахматных услуг", для обучения/развития самое то.
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Оффлайн sdchess

  • Автор темы
  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #5 : 30 Декабрь 2016, 00:05:17 »
Скажите, кто-то ставил Lucas Chess GUI v10.10?
https://github.com/lukasmonk/lucaschess
Я действовал по инструкции:
(Нажмите, чтобы показать/скрыть)

Но у меня не встает pyton-chess!
sudo apt-get install python-chess

Не удалось найти пакет python-chess

Может быть у кого-то получилось?
Забыл написать, что у меня Ubuntu 16.04 64bit.
« Последнее редактирование: 30 Декабрь 2016, 12:49:46 от Punko »

Оффлайн Xmakc

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Шахматы, которых так не хватало в Linux
« Ответ #6 : 08 Январь 2018, 22:30:02 »
Python-chess ставится так:
sudo pip install python-chess[engine,gaviota]
У меня ругался на отсутствие lzma.c. Установил не достающую либу
sudo apt-get install -y liblzma-dev

"Все встало хорошо", но при запуске крашиться руганью на движок от винды
ImportError: ./LCEngine.so: wrong ELF class: ELFCLASS32
Пытался пересобрать(скриптик есть в движке irina), но опять ошибка

util.c: In function ‘bioskey’:
......
gcc: error: util.o: Нет такого файла или каталога

Вобщем, не работает ...

ЗЫ проблема в различиях сетевых вызовов винды и линукса. Цитата с хабра "Во многом совместимые на уровне исходных кодов модели сокетов от Berkeley и Microsoft, на практике оказываются не такими уж кросплатформенными."

Разобрался с fd_set. Не известная структура. Добавил объяву #include <sys/types.h> , проблема с util.c ушла, нашлась другая ...

/usr/bin/ld: lc.o: перемещение R_X86_64_32 для «.rodata.str1.1» не может использоваться при создании общего объекта; перекомпилируйте с -fPIC
lc.o: error adding symbols: Некорректное значение
collect2: error: ld returned 1 exit status


Вот тут туплю перекомпилируйте с -fPIC
 :2funny: Дотупил!!! В скрипт xmk_linux.sh в конец первой строки добавил -fPIC, после -DNDEBUG.
Опять засада, но при компиляции LCEngin, /usr/bin/ld: cannot find -lirina :idiot2:
Интересно, libirina.so присутствует!!! Как "прописать" либу в системе??? :(

ЗЫ Я сделал ЭТО!!! Нативный Lucas!!! Потребовалось изменить в xcython_linux.sh пути, куда скомпилировалась libirina.so!!!
« Последнее редактирование: 12 Январь 2018, 21:36:26 от Xmakc »

 

Страница сгенерирована за 0.123 секунд. Запросов: 25.