Barmaglot
19.09.2001, 17:38
Примерный алгоритм Компьютерного IQ
1) Могу ли я на этом ходу поставить 3 в ряд?
Если да -> ставить и выигрывать
Если нет
2) Может ли человек выйграть следующим ходом?
Если да -> сделать свой ход в эту линию и помешать ему
Если нет
3) Сделать случайный ход
Алгоритм примитивный но тем не менее играет не плохо. А вообще такая задачка решается простым паребором. К тому-же существует ничейная стратегия.
1) Могу ли я на этом ходу поставить 3 в ряд?
Если да -> ставить и выигрывать
Если нет
2) Может ли человек выйграть следующим ходом?
Если да -> сделать свой ход в эту линию и помешать ему
Если нет
3) Сделать случайный ход
Алгоритм примитивный но тем не менее играет не плохо. А вообще такая задачка решается простым паребором. К тому-же существует ничейная стратегия.