Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Нужен программист С/С++. Для написания программы.

Разместить заказ
A
Заказчик
Отзывы фрилансеров: + 5 - 0
Зарегистрирован на сайте 15 лет и 3 месяца
Бюджет: по договоренности
Речь идет создании программы, играющей в шахматы.
"Платформа" уже реализована:
1) генераторы ходов: полный генератор, увёртки, генератор форсированных ходов, генератор шахов + ещё несколько спец генераторов.
2) MakeMove/UnMakeMove
3) хэш-таблица
4) сортировки
5) оценочная функция
и ряд других функций.
Программа успешно проходит все тесты Perft.
Задача написать функцию поиска под конкретные структуры (речь про alpha-beta поиск).
Необходимое для выполнения предоставлю: материла (примеры, теоретическая часть) + мои пояснения.
Интересует качественная функция поиска (в теме я давно и халтуру сдать не получиться):
1) реализация для последующего распараллеливания по ядрам.
2) очень быстрая, например для стартовой позиции knps не менее 1000.
3) учёт реальных динамических (статика уже есть в пункте 1-2) шахматных правил в поиске (троекратное повторение, правило 50-ти ходов, мат, пат)


Оплата через безопасную сделку (тем кто не готов работать через БС, могу предложить оплату по факту: работа сделана – получаете оплату). Здесь хватает "специалистов" которые берут предоплату и пропадают, поэтому предпочтительный вариант безопасная сделка.
Жду предложений (сроки, цена от и до, ваш опыт).
Разделы:
Опубликован:
09.11.2015 | 22:42
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».