1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-stockfish

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 05:47 ded5d4c

Stockfish

Бесплатный и мощный шахматный движок UCI, основанный на Glaurung 2.1, который анализирует шахматные позиции и вычисляет оптимальные ходы.

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

Также см. документацию Stockfish для получения дополнительной помощи по использованию.

Файлы

Это распределение Stockfish состоит из следующих файлов:

  • README.md — файл, который вы сейчас читаете.
  • Copying.txt — текстовый файл, содержащий GNU General Public License версии 3.
  • AUTHORS — текстовый файл со списком авторов проекта.
  • src — подкаталог, содержащий полный исходный код, включая Makefile, который можно использовать для компиляции Stockfish в Unix-подобных системах.
  • Файл с расширением .nnue, хранящий нейронную сеть для оценки NNUE. В двоичных дистрибутивах этот файл встроен.

Вклад

См. руководство по внесению вклада (CONTRIBUTING.md).

  • Пожертвование оборудования Улучшение Stockfish требует огромного количества тестирования. Вы можете пожертвовать свои аппаратные ресурсы, установив Fishtest Worker и просмотрев текущие тесты на Fishtest.

  • Улучшение кода На вики-странице chessprogramming многие методы, используемые в Stockfish, объясняются с большим количеством справочной информации. Раздел о Stockfish описывает многие функции и методы, используемые Stockfish. Однако он является общим, а не ориентированным на точную реализацию Stockfish.

Тестирование движка проводится на Fishtest. Если вы хотите помочь улучшить Stockfish, пожалуйста, сначала прочитайте эту инструкцию, где объясняются основы разработки Stockfish.

Обсуждения о Stockfish сегодня происходят в основном на сервере Discord Stockfish. Это также лучшее место, чтобы задать вопросы о кодовой базе и о том, как её улучшить.

Компиляция Stockfish

Stockfish поддерживает 32- или 64-битные процессоры, определённые аппаратные инструкции, машины с прямым порядком байтов, такие как Power PC, и другие платформы.

В Unix-подобных системах должно быть легко скомпилировать Stockfish непосредственно из исходного кода с помощью включённого Makefile в папке src. Как правило, рекомендуется запустить make help, чтобы увидеть список целей make с соответствующими описаниями. Пример, подходящий для большинства чипов Intel и AMD:

cd src
make -j profile-build ARCH=x86-64-avx2

Подробные инструкции по компиляции для всех платформ можно найти в нашей документации. На нашей вики также есть информация о командах UCI, поддерживаемых Stockfish.

Условия использования

Stockfish бесплатен и распространяется под лицензией GNU General Public License version 3 (GPL v3). По сути, это означает, что вы можете делать практически всё, что захотите, с программой, включая распространение среди друзей, размещение для скачивания на своём веб-сайте, продажу (либо саму по себе, либо как часть какого-то более крупного пакета программного обеспечения) или использование её в качестве отправной точки для программного проекта вашей собственной разработки. Единственное реальное ограничение заключается в том, что всякий раз, когда вы распространяете Stockfish каким-либо образом, вы ДОЛЖНЫ всегда включать лицензию и полный исходный код (или указатель на то, где можно найти исходный код), чтобы сгенерировать точный двоичный файл, который вы распространяете. Если вы вносите какие-либо изменения в исходный код, эти изменения также должны быть доступны под GPL v3.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-stockfish.git
git@api.gitlife.ru:oschina-mirror/mirrors-stockfish.git
oschina-mirror
mirrors-stockfish
mirrors-stockfish
master