Это форум для общения шахматистов и размещения информации, имеющей отношение к шахматам в Воронежской области
Фестиваль "Имени Петра Великого" (Воронеж, июнь 2024)
Предварительная регистрация
Жеребьевки, результаты, списки заявок
Трансляция партий Классика Рапид Блиц
Этап ДКР (Воронеж, май 2024)
Жеребьевки и результаты

Фестиваль Петровский (Воронеж, июнь 2023) Telegram-канал Группа ВКонтакте
Этап Детского Кубка России 7-12 июня Результаты Трансляции Регламент
Этап Рапид Гран-При России 13-14 июня Результаты Трансляции Регламент
Этап Блиц Гран-При России 15 июня Результаты Трансляции Регламент
Этап Кубка России 16-24 июня Результаты Трансляции Регламент
Турнир Б 10-14 ноября Жеребьевки и результаты Положение Актуальная информация
Парус надежды 16-22 июня Результаты Положение
Блицтурнир 12 июня Результаты
Судейский семинар Список участников Регистрация
Фестиваль Петровский (Воронеж, июнь 2022) Анонс на сайте ФШР Telegram-канал Группа ВКонтакте
Форма для регистрации Жеребьевки и результаты Турнир A (10-17 июня) Быстрые шахматы (18 июня) Блицтурнир (19 июня) Турнир B (20-26 июня)
Апрельский Воронеж Универсиада Первенство ОШК Турнир Эло до 2000
Финал чемпионата Воронежской области-2021 Второй дивизион Ветераны Быстрые шахматы Блиц
Юниорские первенства области-2021 Классика Рапид Блиц
Первенство областного шахматного клуба Высшая лига Первая лига
V летняя Спартакиада молодёжи, II этап (ЦФО) 18-23 Первенство Воронежа среди школьников Воронежский областной этап Белой Ладьи-2021
Чемпионат области среди женщин Чемпионат области среди ветеранов Чемпионат области по блицу первая лига высшая лига Мемориал Загоровского быстрые шахматы блиц Чемпионат области по шахматам Чемпионат области по быстрым шахматам высшая лига первая лига
Воронежская шахматная команда (с подтверждёнными никами) на lichess Проект Патиум (PostOrion) ВКонтакте
Воронежский онлайн-турнир в честь начала весны Турнир Voronezh Chess Team на lichess к Международному дню шахмат Онлайн-чемпионат Европы на chess.com Полная информация

Шахматные новости: Telegram-канал о шахматах в Воронежской области Группа ВКонтакте "Воронежский областной шахматный клуб" Спорт-Игрок РИА Воронеж ЦСП СК ВО Борисоглебский шахматный клуб Шахматы в Россоши Шахматы. Новая Усмань Клуб "Дебют" СОШ №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


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