Ключевое слово
09 | 12 | 2024
Новости Библиотеки
Шахматы Онлайн
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Программа Monk

Программа Monk 09 Сен 2020 07:02 #1

  • admin4
  • admin4's Avatar
  • OFFLINE
  • Стрелец
  • Posts: 3
  • Karma: 0


Игра в Шахматы. Просчитывает 4 полухода. В случае нахождения равноценных ходов, выбирает ход случайным образом. Написана на C++. Графика выполнена на OpenGL. Работает под любым разрешением, на старых и широкоформатных экранах. Совместима с Windows: от XP до 10-ки. Распространяется бесплатно, с открытыми исходниками. Программа является офлайн-версией бота с сайта e2-e4.org. Бот на данный момент сыграл около 10 тысяч партий, сохранив начальный рейтинг Эло в ~1200.

Страница программы.
Скачать (10 Мб).

Last Edit: 09 Сен 2020 07:09 by admin4.

Программа Monk 09 Сен 2020 09:02 #2

  • Andralex
  • Andralex's Avatar
  • OFFLINE
  • Боярин
  • на уровне 2 разряда
  • Posts: 2950
  • Thank you received: 79
  • Karma: 18
Привет, стрелец.
В случае нахождения равноценных ходов, выбирает ход случайным образом.
Навряд ли существуют равноценные ходы. Для зрелищности и привлекательности случайный выбор очень подходит. :yess:
Проведённая на последнюю горизонталь пешка автоматически превращается в ферзя.
Сначала хотя бы в коня, а то вдруг вилка ферзю и королю возникнет.
и потере всех пешек и фигур, кроме одной лёгкой
Или двух коней, которыми невозможно поставить мат.
Программа не оставляет мусора в системе
Надо полагать, и в оперативной памяти тоже.
Программа Monk
Откуда такое название? Не это ли?
...не мы первые, не мы последние...
The following user(s) said Thank You: admin4

Программа Monk 09 Сен 2020 12:35 #3

  • admin4
  • admin4's Avatar
  • OFFLINE
  • Стрелец
  • Posts: 3
  • Karma: 0
Andralex wrote:
Откуда такое название? Не это ли?
Нет, название скорее относится к фигуре слона - "bishop".

Andralex wrote:
Надо полагать, и в оперативной памяти тоже.
В программе не используются динамические массивы и, насколько я знаю, память очищается при завершении работы программы.

Andralex wrote:
Или двух коней, которыми невозможно поставить мат.


Andralex wrote:
Сначала хотя бы в коня, а то вдруг вилка ферзю и королю возникнет.
Да, это недоработка. Решил пока оставить так: в большинстве случаев ферзь является лучшим вариантом.

Andralex wrote:
Навряд ли существуют равноценные ходы.
В ограниченной 4 полуходами области видимости часто бывает несколько ходов с одинаковой оценкой.
Last Edit: 09 Сен 2020 12:40 by admin4.
  • Page:
  • 1
Moderators: Vladimirovich, Ruslan73
Рейтинг@Mail.ru

Научно-шахматный клуб КвантоФорум