Вопросы с тегом «programming»

Вопросы, касающиеся всех аспектов написания программного обеспечения, связанного с шахматами.

4
Создание шахматного двигателя, машинного обучения или традиционного двигателя?
Я заядлый шахматист и программист. Я бы сказал, что игра в шахматы и программирование - это две вещи, которые я трачу на себя больше всего времени. Естественно, я хочу создать свой собственный движок и, в конечном счете, бот Lichess. В связи с сокрушительной эффективностью AlphaZero против Stockfish в прошлом году …

5
Как двигатели улучшились после Deep Blue?
Компьютерные шахматные движки стали лучше с тех пор, как Deep Blue победил Каспарова в 1997 году. Алгоритмы стали лучше, или улучшения были в основном из-за того, что те же алгоритмы работали быстрее благодаря более быстрому оборудованию и т. Д.? Если первое, являются ли эти алгоритмические улучшения публичными? И если да, …

3
Шахматы с открытым исходным кодом или просмотр pgn библиотек
Кто-нибудь знаком с любыми открытыми шахматными библиотеками на любом языке, которые могут выполнять любое из следующих действий: разбирать PGN и / или FEN рассчитать действительные шахматные ходы на основе позиции обработать всю игру в шахматы РЕДАКТИРОВАТЬ: Извините, я должен быть более ясным. Я не ищу программное обеспечение с открытым исходным …

3
Альтернативные подходы к программированию шахматного движка
Насколько я понимаю, грубо говоря, шахматные движки работают по: вычисление всех возможных вариаций (дерева игр) до некоторой глубины оценка окончательной позиции на основе некоторых критериев (материал, штучная деятельность ...) на основании этой оценки определиться с лучшим ходом Я полностью понимаю, что для эффективного двигателя существуют способы обрезки определенных линий, ограничения …

1
Какие функции я могу добавить в это шахматное приложение ФИДЕ? (изменения сделаны 2/25)
РЕДАКТИРОВАТЬ: Большая часть приложения завершена. Теперь все, что я должен завершить, - это реализовать арбитры ФИДЕ, динамический трехмерный график (сейчас в нем только 3 переменных, которые не влияют на него), добавление дополнительных данных ФИДЕ (основанных на месяцах) и, возможно, включая шахматные данные USCF (я иметь последние данные для всех штатов). …

1
Как преобразовать PGN движется в длинную алгебраическую нотацию (в Python)?
Я хочу прочитать файл PGN, а затем перейти к определенному номеру хода и передать его в механизм UCI. Оказывается, двигатели работают с использованием длинных алгебраических обозначений, а PGN - в коротких алгебраических. Какой простой способ сделать преобразование? то есть от SAN до LAN. Я понимаю, что генерация длинной алгебраической записи …
12 pgn  programming 

5
Шахматный движок с API
Я ищу шахматный движок, который предоставляет нормальный API, который я могу использовать с каким-то высокоуровневым языком программирования, таким как C # или python. Я прошел список лидеров (Houdini, Komodo, Stockfish и Rybka) и не смог найти никаких признаков того, что эти движки предоставляют API (что удивило меня и предположило, что …


3
Есть ли API USCF?
Некоторое время назад был сайт, созданный отцом Н.М. Джонатана Хилтона, который немного анализировал историю рейтингов игрока в USCF. Я думал, что это был довольно хороший сайт, но он исчез. Есть все еще некоторые подобные инструменты, плавающие вокруг. Мне было интересно, есть ли какой-нибудь API USCF, или как такие данные могут …
10 programming  uscf 

3
Модульное тестирование представления шахматной доски
Так что это немного посторонний вопрос. Я пишу шахматную библиотеку, по сути, с нуля. Вы можете найти большую часть кода здесь с намерением использовать его для графического интерфейса и / или движка. (Игра Grand Chess, но для целей этого вопроса это не имеет значения.) В настоящее время я пишу модульные …

1
Найти магические числа для битбордов
Я пишу шахматный движок C ++ и ищу магические числа для битовых карт Little-Endian Rank-File Mapping, чтобы генерировать движения для скользящих фигур. Состязательный шахматный сайт дает магические числа, но не для того же картографирования. Вики по шахматному программированию пока дают одни из лучших магических чисел, но не являются исчерпывающими. В …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.