С компьютером очень сложно бороться в шахматы. Зададимся вопросом: почему? Во-первых, "железяка" без нервов. Играет без эмоций, и не реагирует на эмоции противника. Во-вторых, считает очень далеко и в то же время быстро. Человек (даже из элиты шахматного мира) так быстро и точно считать не может.
И всё-таки, думаю, "железо" можно обыграть в шахматы. Даже самую сильную программу. Весь вопрос в том, что кроме тактики, где компьютеру нет равных, в шахматах есть ещё стратегия. Это когда примерно в равной позиции стороны ещё не пришли в соприкосновение. В таких позициях нужно мыслить планами. И даже сильнейшие шахматные программы, бывает, выбирают не верный план, не верную стратегию на игру. А это выражается в том, что ставятся фигуры не на те клеточки. "Машина" ведь "думает" методом перебора. Она не чувствует позицию в шахматной партии, как человек. Просто потому, что интуиция - это для "железа" недосягаемо. Здесь можно вспомнить легендарного чемпиона мира по шахматам Ботвинника Михаила Моисеевича. Это он задумал изобрести шахматную машину "Пионер", которая мыслила бы, как человек. То есть не методом перебора, а интуитивно выбирая два-три основных продолжения, и "работая" с ними. Для такой работы Ботвиннику нужен был быстродействующий компьютер, которого в своё время не оказалось в СССР. А попросить помощи у Запада, посчитали за унижение. На этом всё и закончилось. Так вот, только с помощью гениальнейшей и глубочайшей интуиции может человек победить шахматный компьютер. И, надеюсь, мы дождёмся, когда кто-то из сильнейших шахматистов нашей планеты "бросит перчатку" самой сильной "железяке" и одержит победу.
Точно знаю, что Александр Дмитриевич Жуков, который занимает пост Первого заместителя Председателя Государственной Думы Федерального Собрания Российской Федерации, и в то же время он является Президентом Олимпийского комитета России, в детстве серьёзно занимался шахматами и имеет наивысший разряд
- кандидат в мастера.
Компьютер и сейчас не умеет! Это не компьютер умеет побеждать. Но начнем по-порядку.
1) В шахматах игрок выбирает в среднем из 20 допустимых (правильных) ходов, в игре Го - около 200 (куда поставить камень). Но проблема еще в том, что в шахматах любой ход всегда оценивается строго и в логику - любой ход ясен. В игре Го любой ход не гарантирует пользу, он может быть в будущем в этой партии полезен или победным, а может и быть бесполезным!
2) И вот, в рамках компьютерных мощностей для шахмат было достаточно шаблонных алгоритмов, а для игры Го придумать смогли только помощников - НейроСети:) Их (НС) реализовали по причине того, что сегодня это можно продавать для разных целей (аренда оборудование стоит очень дорого даже за час эксплуатации).
3) Алгоритмы самой программы - это MCTS (Monte Carlo Tree Search), где в помощь соорудили две(!) нейросети (ранее была только одна), которые предназначены для... предсказаний! То есть, по-факту вначале обязательно(!) скармливают сыгранные партии людей, затем запускают самообучение своих сыгранных партий и... в любой игре ход делается (выбор хода) на основе самых лучших ходов, которые имеют чаще победы.
Стратегии: оборонительная, присуща, в основном, при игре за черных.
наступательная, свойственна при игре за белых.
контратакующая, чаще встречается у черных, за черных больше защитных дебютов, но , порой , контратакующую стратегию могут избрать и белые, пассивно сыграв в дебюте.
Тактики: их масса, начиная с дебютов, где перечисление одних только названий займёт несколько страниц, продолжая собственными импровизациями в миттельшпиле и эндшпиле...