Форум программистов, компьютерный форум, киберфорум
Наши страницы

Протокол UCI - нужен пример хорошего движка для шахмат - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для отправки сообщений smtp с произвольного сервера (что-то вроде MDA) http://www.cyberforum.ru/cpp/thread132256.html
Нашёл в интернете, немного дороботал пример отправки сообщений через smtp. Ничего толкового не получилось, программа способна, так сказать, только отсылать спам -- все попытки отправки сообщений к...
C++ нарисовать привет всем помогите нарисовать камень который падает с горы и натыкается на выпуклые преграды спасибо за любую помощь или подсказку =) http://www.cyberforum.ru/cpp/thread131965.html
C++ Быстрое чтение большого файла. Зависает процесс
Всем доброго времени суток. Есть задача прочитать файл(1-20 мб), который состоит из слов разделённых пробелами для того, чтобы переписать все слова в массив string-ов. Затем с этими словами...
Программа на С++ C++
Написать программу на С++ Создать файл, содержащий текст, набранный заглавными английскими буквами. Провести частотный анализ текста, т.е. указать (в процентах), сколько раз встречается та или...
C++ Переделать рабочий код http://www.cyberforum.ru/cpp/thread131239.html
Нужно изменить код программы. Она рабочая, но нужно, чтобы была прозрачной и отличалась от оригинала: #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <time.h> #include...
C++ Програма "Гра життя" Помогите написать программу "Игра жизнь" Место действия этой игры - «вселенная» - это плоскость, разделенная на ячейки. Каждая ячейка на этой поверхности может находиться в двух различных... подробнее

Показать сообщение отдельно
da-nie
42 / 2 / 0
Регистрация: 11.04.2015
Сообщений: 20
15.04.2015, 21:27
А вот усовершенствованная версия. Играет лучше. В комплекте простой UCI-движок. С Arena играет.

Однако, резервы совершенствования ещё далеко не исчерпаны. Смотрю код Ифрита и пытаюсь сделать LMR (Late Move Reduction). Пока получается не очень - играть-играет, но Ифриту с глубиной анализа 8 полуходов проигрывает и довольно быстро. Либо я LMR реализовал неправильно (но вроде код у Ифрита довольно ясный, да и что там можно напутать-то... Впрочем, статей на русском по LMR я не нашёл, а принцип, быть может, понял превратно. ), либо неправильно работают другие эвристики. При отключении нулевого хода и Razoring с Futility Pruning играет лучше и сопротивляется дольше, но всё равно сливает, да и думать начинает гораздо дольше.
0
Вложения
Тип файла: rar Chess2.rar (394.5 Кб, 13 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru