Notice that this move leaves white absolutely no counter
moves. In this example, making the move decision based on minimizing how many
moves the opponent is left with is clearly the way to go. This example
translates into an important rule: Force your opponent to forfeit their next
turn whenever possible. This idea can also be generalized into a set of central
mobility goals:
- Minimize your opponents move options.
- Less importantly, maximize your own move options.
Evaluating the mobility issues of each move option will not only
increase the general strength of an algorithm but it could also be used to help
parse decision trees as well.