Юниорские первенства ЦФО 2018 года: Классика Быстрые шахматы
Чемпионаты Воронежской области 2018 года: Молодежь (Высшая лига, Первая лига) Ветераны Быстрые шахматы Блиц
Осенний Воронеж

Юниорские первенства области М9 М11 Д11 М13 Д13 Ю15 Д15 ЮД17 ЮД19
FIDE РШФ МШФ ЦФО
Борисоглебск шахматный

Первенство Воронежа среди юниоров до 9 лет до 11 лет до 13 лет до 15 лет до 17 и 19 лет
22-й международный шахматный фестиваль (10-21 июня)
Мемориал Загоровского Школьный рейтинговый турнир Весенний Воронеж Чемпионат Воронежа Первая лига Зимний Воронеж
Этап Детского Кубка Воронеж-2018 Положение М-9 М-11 М-13 М-15 Д-9 Д-11 Д-13 Д-15
Чемпионаты Воронежской области 2017 года: Мужчины Женщины Быстрые шахматы Блиц
Ветераны Молодежь: Высшая лига Первая лига
Турниры 2017 года: Рейтинговый турнир СДЮСШОР Осенний Воронеж Мемориал Загоровского
Юниорские первенства области 2017 года МД9 М11 Д11 М13 Д13 Ю15 Д15 ЮД17 ЮД19
Первенство Воронежа среди юниоров 2017 года до 9 лет до 13 лет до 17 лет
Этап Детского Кубка России-2017: М-9 М-11 М-13 М-15 Д-9 Д-11 Д-13 Д-15
Чемпионат г. Воронежа Рейтинговый турнир СДЮСШОР №13 C нормой мм Первая лига
Кубок выходного дня Школьный рейтинговый турнир Весенний Воронеж Зимний Воронеж-2017 Рейтинговый Эло > 1800 Рейтинговый Эло < 1800
Шахматные новости: Спорт-Игрок РИА Воронеж ЦСП СК ВО Борисоглебская ДЮСШ Труд-Черноземье
Шахматные организации: Областной шахматный клуб СДЮСШОР №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


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