Где в моем посту слово "все"?
С БД все таки:
В первой партии Каспаров играл белыми. Что бы шахматная программа не смогла воспользоваться заложенной в память компьютера дебютной библиотекой, Каспаров почти во всех партиях избирал "кривые" дебюты, которых нет в базе. Дебюты со странными выжидательными первыми ходами, против людей так не играют, поскольку это просто отдача инициативы. Тем не менее, Каспаров в этой партии смог получить перевес, используя позиционные промахи компьютерной программы, и одержать победу.http://www.fcenter.ru/online.shtml?a...ers/other/6435Действительно, разработчики шахматных программ, отчаявшись усилить игру своих созданий, стали загонять в программы базы данных известных эндшпилей. Без них программа будет плавать и совершенно неверно оценивать даже простейший пешечный эндшпиль с образованием отдалённой проходной пешки. То-то шахматные программы разрослись последнее время, стали занимать целые диски. Получается, человек играет не с искусственным разумом, а с собственной базой знаний. Это хорошо для подготовки шахматистов, но говорить об успехе искусственного интеллекта тут не приходится.
Так что БД с шаблонами дебютов и эндшпилей применяются в шахматных программах точно. Может сейчас возможно решить задачу и без них, полностью на переборе, будет ли это эффективнее, зависит от конкретных алгоритмов.
Вот этим все сказано! Фактически при "игре" в шахматы все сводится к написанию эффективного алгоритма (или покупке более мощного компа). Никакого ИИ для этого не нужно...
В случае же с БВБ одними простыми расчетами и элементарными ветвлениями да-нет не обойдешься, хотя и тут можно кое что придумать для оптимизации сложного кода
С программистов, а Вы с кого хотели?Кроме разумности ещё и ответственность, в случае с программой с кого спросить?![]()