Antes de crear una base de datos de tablas, un programador tiene que elegir una métrica de optimalidad, en otras palabras, se tiene que definir en qué punto un jugador ha ganado la partida.