mirror of
https://github.com/peterosterlund2/droidfish.git
synced 2025-02-08 13:19:29 +01:00
283 lines
13 KiB
HTML
283 lines
13 KiB
HTML
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></meta>
|
||
</head>
|
||
<body>
|
||
|
||
<h2>Про програму</h2>
|
||
<p>
|
||
<i>DroidFish</i> — це багатофункціональний графічний шаховий інтерфейс, сумісний з потужним шаховим рушієм <i>Stockfish</i>.
|
||
</p>
|
||
|
||
<h3>Функції</h3>
|
||
<ul>
|
||
<li>Дебютна книга</li>
|
||
<li>Необмежені скасування/повтори ходів</li>
|
||
<li>Копіювання/вставка через буфер обміну</li>
|
||
<li>Режим аналізу гри</li>
|
||
<li>Режим «гравець проти гравця»</li>
|
||
<li>Режим «комп'ютер проти комп'ютера»</li>
|
||
<li>Налаштування позиції</li>
|
||
<li>Підтримка формату PGN (Portable Game Notation)</li>
|
||
<li>Установка рівня складності</li>
|
||
<li>Підтримка протоколу UCI (Universal Chess Interface)</li>
|
||
<li>Ендшпільні таблиці Ґавіоти</li>
|
||
<li>База даних ендшпілів Syzygy</li>
|
||
</ul>
|
||
|
||
<h3>Підказки</h3>
|
||
<ul>
|
||
<li>
|
||
Тривало утримуйте кнопки режим/вліво/вправо для відкриття додаткових команд.
|
||
</li>
|
||
<li>
|
||
При перегравання партії зміна режиму <i>Редагування/Переграти</i> партію дозволяє скасовувати/повторювати кожен хід.
|
||
</li>
|
||
</ul>
|
||
|
||
<h3>Дебютні книги</h3>
|
||
<p>
|
||
DroidFish містить невелику дебютну книгу. Якщо ви хочете використовувати великі книги, можна налаштувати DroidFish використовувати зовнішні <i>polyglot</i> або <i>CTG</i> файли книг:
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіювати один або декілька polyglot-файлів в директорію <i>DroidFish/book</i> на SD-карті.
|
||
Polyglot-книги повинні мати розширення <i>.bin</i>.
|
||
<b>Увага!</b> Файлова система Android чутлива до заголовних/прописних літер, тож розширення повинно бути <i>.bin</i>, <i>.Bin</i> або <i>.BIN</i>.
|
||
</li>
|
||
<li>
|
||
Скопіювати один або декілька CTG-файлів в директорію <i>DroidFish/book</i>.
|
||
CTG-книги складаються з трьох файлів з розширеннями <i>.ctg</i>, <i>.ctb</i> та <i>.cto</i>.
|
||
Необхідно скопіювати всі три.
|
||
</li>
|
||
<li>
|
||
З програмного меню активувати функцію <i>Вибрати книгу, яка відкривається</i>.
|
||
</li>
|
||
<li>
|
||
Виберіть файл дебютної книги для використання.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>PGN-файли</h3>
|
||
<p>
|
||
DroidFish може завантажувати партії з PGN-файлів.
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіювати один або декілька PGN-файлів в директорію <i>DroidFish/pgn</i> на SD-карті.
|
||
</li>
|
||
<li>
|
||
Тривалим натисканням на дошку активувати меню редагування й вибрати <i>Завантажити партію з PGN-файлу</i>.
|
||
</li>
|
||
<li>
|
||
Вибрати файл і партію всередині нього, яку ви хочете завантажити.
|
||
</li>
|
||
</ol>
|
||
<p>
|
||
Для редагування шапки партії, наприклад, імені гравця, натиснути та утримувати список ходів і вибрати <i>Редагувати заголовки</i>. Для редагування коментарів до ходів, натиснути та утримувати список ходів і вибрати <i>Редагувати коментарі</i>.
|
||
</p>
|
||
<p>
|
||
Для збереження виправленої партії натиснути та утримувати дошку, вибрати <i>Зберегти партію в PGN-файл</i>. Вибрати файл для збереження й потім вибрати місце для збереження партії.
|
||
</p>
|
||
<p>
|
||
<b>Увага!</b> Якщо встановлено <a href="http://play.google.com/store/apps/details?id=org.openintents.filemanager">OI File Manager</a>, для завантаження/збереження партії можна використовувати будь-яку директорію.
|
||
</p>
|
||
<p>
|
||
Для додавання комп'ютерного аналізу до партії, натиснути та утримувати, коли комп'ютер думає над ходом і вибрати <i>Додати аналіз</i>.
|
||
Поточну позицію буде додано до партії.
|
||
</p>
|
||
<p>
|
||
У режимі аналізу можливо додавання нульових ходів до партії. Хоча нульові ходи не можуть бути включені в PGN-файл і, отже, можуть не відображатися в інших шахових програмах, які читають PGN.
|
||
</p>
|
||
|
||
<h3>Scid-файли</h3>
|
||
<p>
|
||
Якщо у вас встановлено <a href="http://play.google.com/store/apps/details?id=org.scid.android">Scid on the go</a>, ви можете використовувати файли з бази Scid безпосередньо з DroidFish.
|
||
Натисніть та утримуйте дошку, а потім виберіть <i>Завантажити партію зі Scid-файлу</i>.
|
||
</p>
|
||
|
||
<h3>FEN/EPD-файли</h3>
|
||
<p>
|
||
DroidFish може завантажувати позиції з FEN/EPD-файлів.
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіюйте один або декілька файлів FEN/EPD в папку <i>DroidFish/epd</i> на SD-карті.
|
||
</li>
|
||
<li>
|
||
Тривало натисніть на шахівниці й виберіть <i>Завантажити позицію з файлу</i>.
|
||
</li>
|
||
<li>
|
||
Виберіть файл, а потім позицію у файлі, яку ви хочете завантажити.
|
||
</li>
|
||
</ol>
|
||
|
||
<p>
|
||
Ви можете також завантажити позиції із зовнішніх програм, таких як <a href="http://play.google.com/store/apps/details?id=com.kgroth.chessocr"> ChessOcr</a> (non-free), яка дозволить вам використовувати камеру, щоб зробити знімок шахової діаграми й автоматично налаштувати позицію в DroidFish.
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Тривало натисніть на шахівниці й виберіть <i>Отримати позицію</i>.
|
||
</li>
|
||
<li>
|
||
Дотримуйтесь інструкцій у зовнішній програмі.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>UCI-рушії</h3>
|
||
<p>
|
||
DroidFish може використовувати сторонні UCI-рушії.
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіювати один або декілька UCI-бінарних файлів в директорію <i>DroidFish/uci</i> на SD-карті.
|
||
<b>Увага!</b> Двійкові файли повинні бути сумісними з Android.
|
||
</li>
|
||
<li>
|
||
У меню програми виберіть <i>Керування шаховими рушіями</i> і <i>Обрати рушій</i> і оберіть рушій для використання.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>UCI-рушії на віддаленому сервері</h3>
|
||
<p>
|
||
DroidFish може використовувати UCI-рушії, які працюють на віддаленому сервері.
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Встановіть програмне забезпечення сервера мережевих шахів на віддаленому комп'ютері.
|
||
<ol>
|
||
<li>
|
||
Для Windows встановіть програмне забезпечення сервера <a href="http://home.arcor.de/bernhard.wallner/netChess.html">Computer Chess Utility</a> сторінки.
|
||
</li>
|
||
<li>
|
||
Для Linux можна використовувати <tt>mini-inetd</tt> з пакету <tt>tcputils</tt>.
|
||
</li>
|
||
</ol>
|
||
</li>
|
||
<li>
|
||
У меню програми виберіть пункт <i>Керування шаховими рушіями</i>, створіть новий мережевий рушій, введіть ім'я хоста й номер порту для автозапуску рушія.
|
||
</li>
|
||
<li>
|
||
У меню програми виберіть <i>Керування шаховими рушіями</i> і <i>Обрати рушій</i> і оберіть рушій для використання.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>Ендшпільні таблиці Ґавіоти</h3>
|
||
<p>
|
||
Для використання <a href="http://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1">Ендшпільних таблиць Ґавіоти</a>:
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіювати .gtb.cp4 файли в папку <i>DroidFish/gtb</i> на SD-карті.
|
||
</li>
|
||
<li>
|
||
Використовувати екран <i>Ендшпільні бази</i> для контролю використовуваної таблиці.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>База даних ендшпілів Syzygy</h3>
|
||
<p>
|
||
Для використання <a href="https://chessprogramming.wikispaces.com/Syzygy+Bases">бази даних ендшпілів Syzygy</a>:
|
||
</p>
|
||
<ol>
|
||
<li>
|
||
Скопіюйте .rtbw і опціонально .rtbz файли в папку <i>DroidFish/rtb</i> на SD-карті пам'яті.
|
||
</li>
|
||
<li>
|
||
Використовуйте екран <i>Ендшпільні бази</i> для контролю використовуваної бази даних.
|
||
</li>
|
||
</ol>
|
||
|
||
<h3>Ліцензія</h3>
|
||
<p>
|
||
<a href="http://www.gnu.org/licenses/gpl.html">GNU GPL v3</a>
|
||
</p>
|
||
|
||
<h3>Розробники</h3>
|
||
<ul>
|
||
<li>
|
||
<i>DroidFish</i> розроблено Peter Österlund.
|
||
</li>
|
||
<li>
|
||
<i>Stockfish</i> розробляється Tord Romstad, Marco Costalba, Gary Linscott та Joona Kiiski.
|
||
</li>
|
||
<li>
|
||
Поліпшення користувальницького інтерфейсу — Aaro Korhonen.
|
||
</li>
|
||
<li>
|
||
Ендшпільні таблиці Ґавіоти — Probing Code API, Copyright © 2010 Miguel A. Ballicora.
|
||
<ul>
|
||
<li>
|
||
LZMA-стиснення — Igor Pavlov.
|
||
</li>
|
||
<li>
|
||
ZLIB-стиснення, Copyright © 1995-2005 Jean-loup Gailly та Mark Adler.
|
||
</li>
|
||
<li>
|
||
LZF-стиснення, Copyright © 2000-2007 Marc Alexander Lehmann.
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li>
|
||
SVG-читач з <a href="http://code.google.com/p/svg-android/">svg-android</a> проекту.
|
||
</li>
|
||
<li>
|
||
Палітра кольорів, Copyright © 2010 Daniel Nilsson and Copyright © 2011 Sergey Margaritov.
|
||
</li>
|
||
<li>
|
||
Код інтерфейсу відкритого шахового движка від Gerhard Kalab, <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache license 2.0</a>.
|
||
</li>
|
||
<li>
|
||
Код баз даних Syzygy, Copyright © 2011-2013 Ronald de Man.
|
||
</li>
|
||
<li>
|
||
Бібліотека <a href="https://github.com/worker8/TourGuide">TourGuide</a>, Copyright © 2015 Tan Jun Rong.
|
||
</li>
|
||
<li>
|
||
Бібліотека <a href="https://github.com/Tesla-Redux/android-floating-action-button">плаваючої кнопки дій</a>, Copyright © 2014 str4d and Jerzy Chalupski.
|
||
</li>
|
||
</ul>
|
||
|
||
<h3>Переклади</h3>
|
||
<p>
|
||
Переклади створюються та обслуговуються на сайті <a href="http://crowdin.net/project/droidfish-android-chess-app">crowdin.net</a>.
|
||
</p>
|
||
<ul>
|
||
<li>
|
||
Переклад німецькою — Uwe Walschus.
|
||
</li>
|
||
<li>
|
||
Переклад іспанською — Amador Cuesta.
|
||
</li>
|
||
<li>
|
||
Переклад російською — SWEN та dfuk (<a href="http://allblackberry.ru">allBlackBerry</a>).
|
||
</li>
|
||
<li>
|
||
Переклад португальською — C. R. Zamana.
|
||
</li>
|
||
<li>
|
||
Переклад французькою — Eric Weibel (Thanvillé).
|
||
</li>
|
||
<li>
|
||
Переклад італійською — Michele Carfora (suessola).
|
||
</li>
|
||
<li>
|
||
Переклад голландською — David Pront.
|
||
</li>
|
||
<li>
|
||
Переклад польською — Rafał Smyka.
|
||
</li>
|
||
<li>
|
||
Переклад українською — Mix Gerder та Toru Hasegawa.
|
||
</li>
|
||
<li>
|
||
Переклад білоруською — Mix Gerder.
|
||
</li>
|
||
<li>
|
||
Переклад корейською — Hyobeom Ahn.
|
||
</li>
|
||
</ul>
|
||
|
||
</body>
|
||
</html>
|