Юниорские первенства России по быстрым шахматам
Юниорские первенства России по классике

Турниры этапа Детского Кубка России
Весенний Воронеж Чемпионат Воронежа Первая лига первенства области Зимний Воронеж "Б" Зимний Воронеж "A" Предновогодний Воронеж (Эло < 1750)
Мемориал Раева Турнир с нормой мм Рейтинговый турнир Блиц 16 декабря Блиц 29 декабря
Чемпионаты Воронежской области 2018 года: Мужчины Женщины Молодежь (Высшая лига, Первая лига) Ветераны Быстрые шахматы Блиц
Юниорские первенства ЦФО 2018 года: Классика Быстрые шахматы
Юниорские первенства области М9 М11 Д11 М13 Д13 Ю15 Д15 ЮД17 ЮД19
Первенство Воронежа среди юниоров до 9 лет до 11 лет до 13 лет до 15 лет до 17 и 19 лет
22-й международный шахматный фестиваль (10-21 июня)
Осенний Воронеж Мемориал Загоровского Школьный рейтинговый турнир Весенний Воронеж Чемпионат Воронежа Первая лига Зимний Воронеж
Этап Детского Кубка Воронеж-2018 Положение М-9 М-11 М-13 М-15 Д-9 Д-11 Д-13 Д-15
Шахматные новости: Спорт-Игрок РИА Воронеж ЦСП СК ВО Борисоглебск шахматный Борисоглебская ДЮСШ Шахматы в Россоши Клуб "Дебют" СОШ №101 Труд-Черноземье
Шахматные организации: FIDE РШФ МШФ ЦФО Областной шахматный клуб СДЮСШОР №13 ICCF РАЗШ: форум сайт
Шахсекция ВКонтакте "Воронеж шахматный" на БВФ Cтарый форум (только чтение) Старый сайт областной ШФ Старый сайт Воронежского шахматного фестиваля
Воронежская область в базе соревнований РШФ: Турниры Шахматисты
Соседи: Липецк Елец Белгород Урюпинск Балашов Тамбов Курск Мичуринск

Воронежский шахматный форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Воронежский шахматный форум » Компьютерные шахматы » Моя шахматная программа


Моя шахматная программа

Сообщений 1 страница 10 из 10

1

Представляю вам свою шахматную программу.
Уровень игры оценить не берусь. :)

Ссылка: http://rghost.ru/6fFbn6L9X

В архиве программа с глубиной анализа 8 полуходов.

Думать может довольно долго - в критических ситуациях несколько минут. Как ускорить без потери силы игры пока не придумал.
Сам движок в файлах engine.cpp и engine.h. Там же задаётся глубина анализа. Компилятор VC6.

Отредактировано da-nie (2015-04-10 20:15:20)

0

2

Тут вряд ли кто в теме программирования, кроме админа,  но специально есть форум
http://immortalchess.net/forum/forumdisplay.php?f=19
Там вроде те,  кто реально разбирается в теме

0

3

Там я тоже хочу разместить программу, но письмо об активации аккаунта почему-то мне не приходит.

0

4

Исходники пока не смотрел, но с программой сыграл партию
Не очень понимаю показываемую ею оценку - это только статическая оценка, без учета рассмотренных вариантов?
Грубых зевков программа не делала, но ела пешки явно в ущерб развитию
Без особого труда добился выигранной позиции, но потом зевнул вечный шах
Впрочем, программа вечный шах ставить не стала, предпочла вместо этого съесть еще пару пешек, так что все же партию я выиграл

0

5

Да, это только статическая оценка с учётом позиций фигур.
И тут ещё вот какое дело - я сейчас сделал чтобы проходную пешку можно было есть "как обычно" - хочу всё-таки UCI прикрутить со временем. И обнаружил, что чёрные проходную пешку есть не способны - ошибка. Исправил: http://rghost.ru/6fFbn6L9X

А у вас какой разряд? Мне одну из версий моей программы тестировали с какой-то айпадовской на ЭЛО 2100. Выиграла. Правда, в той версии ещё и Futility pruning и Razoring включены были (сейчас я их отключаю - мне кажется, с ними хуже играет).

0

6

da-nie написал(а):

А у вас какой разряд?


В лучшие времена был кмс.

Я сам практически не занимался шахматным программированием, но когда-то разбирал ассемблерный код шахматной программы ;-)
Сделал в результате программу, которая решает шахматные задачи - без визуального интерфейса, читает файл с условием и в файл же пишет решение.

0

7

А, ну тогда конечно! До КМС мне пока никак программу не усилить. :) Я так полагаю, что всё дело в оценочной функции - она у меня слишком простая. А игра от неё зависит очень существенно. Если же её сделать сложной, то её настройка уже нечто невообразимое. Я в одной из версий всего лишь добавлял простейшие штрафы и бонусы пешкам (по моим представлениям о том, сколько надо им дать/снять очков) и результат был плачевный - если без доработки у Фритца 7 на уровне Normal программа выигрывала, то с доработкой та же программа продувала вчистую. :) Всё это требует очень тонкой настройки...

0

8

Вот новая версия. С движком на UCI. С Arena работает. Играть должна получше, но всё равно относительно слабо...

http://rghost.ru/7FVytWYXC

:)

0

9

Опять новая версия. Исправлены ошибки, добавлены критерии оценки позиции. Вроде бы играет весьма неплохо... http://rghost.ru/7dZMc46tv

0

10

Очередное обновление: http://rghost.ru/7JxCYnZ8k

0


Вы здесь » Воронежский шахматный форум » Компьютерные шахматы » Моя шахматная программа