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.