Программирование шахмат часть двадцать четыре
Самое простое, что можно предпринять для исправления этого недостатка, осуществлять всякий раз выбор начальных ходов случайным образом. При этом одинаковые начальные позиции будут получаться редко, следовательно, возможность копирования партий уменьшится. Для того чтобы всерьез улучшить игру программы, необходимо ввести в нее элементы самообучения — запоминание форсировано выигранных и форсировано проигранных позиций и учет накопленных сведений при выборе хода в текущей позиции.
При составлении программы для игры в крестики-нолики на плоскости также строится дерево перебора глубиной в один полуход, а для выбора хода в текущей позиции используется оценочная функция.