Проект пишется на c/c++
Платформа уже реализована:
1) генераторы ходов: полный генератор, увёртки, генератор форсированных ходов, генератор шахов + ещё несколько спец генераторов.
2) MakeMove/UnMakeMove
3) хэш-таблица
4) сортировки
5) оценочная функция
и ряд других функций.
Программа успешно проходит все тесты Perft.
Задача написать функцию поиска под конкретные структуры (речь про alpha-beta поиск).
Необходимое для выполнения предоставлю: материла (примеры, теоретическая часть) + мои пояснения.
Интересует качественная функция поиска (в теме я давно и халтуру сдать не получиться):
1) реализация для последующего распараллеливания по ядрам.
2) очень быстрая, например для стартовой позиции knps не менее 1000.
3) учёт реальных динамических (статика уже есть в пункте 1-2) шахматных правил в поиске (троекратное повторение, правило 50-ти ходов, мат, пат)
Это не разработка САЙТА!
Оплата через безопасную сделку.
Жду предложений (сроки, цена от и до, ваш опыт).
Опубликован 07.11.2015 в 20:36 Последнее изменение: 07.11.2015 в 21:31
Заказ находится в архиве