О программе
DroidFish это многофункциональный графический шахматный интерфейс, совмещенный с мощным шахматным движком Stockfish.
Особенности игры
- Дебютная книга
- Неограниченные отмены/повторы ходов
- Копирование/вставка через буфер обмена
- Режим анализа игры
- Режим игрок против игрока
- Режим компьютер против компьютера
- Настройка позиции
- Поддержка формата PGN (Portable Game Notation)
- Установка уровня сложности
- Поддержка протокола UCI (Universal Chess Interface)
- Эндшпильные таблицы Гавиоты
- База данных эндшпилей Syzygy
Подсказки
-
Длительно нажмите кнопки режим/влево/вправо для дополнительных команд.
-
При переигрывании партии изменение режима на Редактировать/Переиграть партию позволяет отменять/повторять каждый ход.
Дебютные книги
DroidFish содержит не большую дебютную книгу. Если вы хотите использовать большие книги, можно настроить DroidFish использовать внешние polyglot или CTG файлы книг:
-
Скопировать один или несколько polyglot файлов в директорию DroidFish/book на SD карте.
Polyglot книги должны иметь расширение .bin.
Внимание! Файловая система Android чувствительна к заглавным/прописным буквам, по-этому расширение должно быть .bin, не .Bin или .BIN.
-
Скопировать один или несколько CTG файлов в DroidFish/book директорию.
CTG книги состоят из трех файлов с расширениями .ctg, .ctb и .cto.
Необходимо скопировать все три.
-
Из программного меню активировать функцию Выбрать открываемую книгу.
-
Выберите файл дебютной книги для использования.
PGN файлы
DroidFish может загружать партии из PGN файлов.
-
Скопировать один или несколько PGN файлов в директорию DroidFish/pgn на SD карте.
-
Длительным нажатием на доску, активировать меню редактирования и выбрать Загрузить партию из PGN файла.
-
Выбрать файл и партию внутри его, которую вы хотите загрузить.
Для редактирования шапки партии, например имени игрока, нажать и удерживать список ходов и выбрать Редактировать заголовки. Для редактирования комментариев к ходам, нажать и удерживать список ходов и выбрать Редактировать комментарии.
Для сохранения исправленной партии, нажать и удерживать доску, выбрать Сохранить партию в PGN файл. Выбрать файл для сохранения и затем выбрать место для сохранения партии.
Внимание! Если инсталлирован OI File Manager, для загрузки/сохранения партии можно использовать любую директорию.
Для добавления компьютерного анализа к партии, нажать и удерживать Добавить анализ, когда компьютер думает над ходом и выбрать Добавить анализ.
Текущая позиция будет добавлена к партии.
В режиме анализа возможно добавление нулевых ходов к партии. Хотя нулевые ходы могут не быть включены в PGN файл и, следовательно, могут не отображаться в других шахматных программах, читающих PGN.
Scid файлы
Если у вас установлен Scid on the go, вы можете использовать фаилы из базы Scid напрямую с DroidFish.
Нажмите и удерживайте доску а затем выберите Загрузить партию из Scid файла.
FEN/EPD файлы
DroidFish может загрузить позиции из FEN/EPD файлов.
-
Скопируйте один или более файлов FEN/EPD в папку DroidFish/epd на SD-карте.
-
Длительно нажмите на шахматной доске и выберите Загрузить позицию из файла.
-
Выберите файл, а затем позицию в файле, которую вы хотите загрузить.
Вы можете также загрузить позиции из внешних программ, таких как ChessOcr (non-free), которая позволит вам использовать камеру, чтобы сделать снимок шахматной диаграммы и автоматически настроить позицию в DroidFish.
-
Длительно нажмите на шахматной доске и выберите Извлечь позицию.
-
Следуйте инструкциям во внешней программе.
UCI движки
DroidFish может использовать сторонние UCI движки.
-
Скопировать один или несколько UCI бинарных файлов в директорию DroidFish/uci на SD карте.
Внимание! Бинарные файлы должны быть совместимыми с Android.
-
В меню программы выберите Управление шахматными движками и Выбрать движок и выберите движок для использования.
UCI движки на удаленном сервере
DroidFish может использовать UCI движки, которые работают на удаленном сервере.
-
Установите программное обеспечение сервера сетевых шахмат на удаленном компьютере.
-
Для windows установите программное обеспечение сервера с Computer Chess Utility страницы.
-
Для linux можно использовать mini-inetd из пакета tcputils.
-
В меню программы выберите пункт Управление шахматными движками, создайте новый сетевой движок, введите имя хоста и номер порта для автозапуска движка.
-
В меню программы выберите Управление шахматными движками и Выбрать движок и выберите движок для использования.
Эндшпильные таблицы Гавиоты
Для использования Эндшпильных таблиц Гавиоты:
-
Скопировать .gtb.cp4 файлы в папку DroidFish/gtb на SD карте.
-
Использовать экран Эндшпильные базы для контроля используемой таблицы.
База данных эндшпилей Syzygy
Для использования базы данных эндшпилей Syzygy:
-
Скопируйте .rtbw и опционально .rtbz файлы в папку DroidFish/rtb на SD карте памяти.
-
Используйте экран Эндшпильные базы для контроля используемой базы данных.
Лицензия
GNU GPL v3
Разработчики
-
DroidFish разработан Peter Österlund.
-
Stockfish разработан Tord Romstad, Marco Costalba, Gary Linscott и Joona Kiiski.
-
Улучшение пользовательского интерфейса - Aaro Korhonen.
-
Эндшпильные таблицы Гавиоты - Probing Code API, Copyright © 2010 Miguel A. Ballicora.
-
LZMA сжатие - Igor Pavlov.
-
ZLIB сжатие, Copyright © 1995-2005 Jean-loup Gailly и Mark Adler.
-
LZF сжатие, Copyright © 2000-2007 Marc Alexander Lehmann.
-
SVG читатель из svg-android проекта.
-
Палитра цветов, Copyright © 2010 Daniel Nilsson and Copyright © 2011 Sergey Margaritov.
-
Open exchange chess engine interface code by Gerhard Kalab, Apache 2.0 license.
-
Syzygy tablebases probing code, Copyright © 2011-2013 Ronald de Man.
Переводы
Переводы управляются crowdin.net.
-
Перевод на немецкий язык - Uwe Walschus.
-
Перевод на испанский язык - Amador Cuesta.
-
Перевод на русский язык - SWEN и dfuk (allBlackBerry).
-
Перевод на португальский язык - C. R. Zamana.
-
Перевод на французский язык - Eric Weibel (Thanvillé).
-
Перевод на итальянский язык - Michele Carfora (suessola).
-
Перевод на голландский язык - David Pront.
-
Перевод на польский язык - Rafał Smyka.