brute force calculation that applies an evaluation function to all possible board positions in a tree of a certain depth. What is interesting is that this sort of technique works pretty well. On a fast-enough computer, the algorithm can look far enough ahead to play a very good game. If you add in learning techniques that modify the evaluation function based on past games, the machine can even improve over time.
Factoryville dialup , Factoryville, PA dialup Factoryville