Encoded list processing is the exact opposite of random
logic. Encoded lists are basically sets of instructions that the
computer-controlled opponent will process at a given point in the
game. For instance, in a chess game, the computer may have several
thousand encoded lists of opening moves programmed into it. Based on
the actions of the opponent, the computer will select the best
combination of moves and carry them out. Encoded lists are better
than deterministic algorithms in that they are more specific to
certain situations within a game and are not carried out indefinitely.
They are also preferable to random logic sequences because they
accomplish specific tasks. However, they are still predictable and,
since they rely on the data of the game to trigger them, can be easily
exploited by a human opponent.