Воронежская шахматная команда (с подтверждёнными никами) на lichess
Проект Патиум (PostOrion) ВКонтакте
Командник чемпионат регионов 18.09.2020 19-00 1.5 часа 3+2

Чемпионат регионов 31 июля (2 лига) 7 августа (1 лига) 14 августа (высшая лига)
21 августа (высшая лига) 4 сентября (1 лига) 11 сентября (2 лига)
Турнир Voronezh Chess Team на lichess к Международному дню шахмат
Воронежский областной шахматный клуб на chess.com
Онлайн-чемпионат Европы на chess.com Полная информация
Командники Битва Регионов 09.08.2020 5+2 3+1 1+0 02.08.2020 5+2 3+1 1+0 26.07.2020 5+2 3+1 1+0 19.07.2020 5+2 (1л) 3+1 1+0 12.07.2020 5+2 3+1 1+0 05.07.2020 5+2 3+1 1+0 28.06.2020 5+2 3+1 1+0 21.06.2020 5+2 3+1 1+0 14.06.2020 5+2 3+1 1+0 07.06.2020 5+2 (1л) 3+1 1+0 (1л) 24.05.2020 5+2 3+1 1+0 17.05.2020 5+2 3+1 1+0 10.05.2020 5+2 3+1 1+0 03.05.2020 5+2 3+1 1+0 26.04.2020 5+2 3+1 1+0 19.04.2020 5+2 3+1 1+0 12.04.2020 5+2 3+1 1+0
Турниры Voronezh Chess Club 16 апреля (3+2) 9 апреля (3+1) 5 апреля (5+0)
Шахматные новости: Спорт-Игрок РИА Воронеж ЦСП СК ВО Борисоглебск шахматный Борисоглебская ДЮСШ Шахматы в Россоши Клуб "Дебют" СОШ №101 Клуб "Эндшпиль" Лицея №4 Труд-Черноземье
Шахматные организации: 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

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



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