Añadiré que diseñar el algoritmo es una tarea muy difícil. Honestamente, los diseñadores de juegos harían un buen trabajo en esto. Tienen en cuenta las consecuencias no deseadas, asumen que los jugadores optimizarán o incluso harán trampas, y saben cómo incentivar los comportamientos deseados.