Vou acrescentar que projetar o algoritmo é uma tarefa muito difícil. Honestamente, os designers de jogos fariam um bom trabalho nisso. Eles levam em conta as consequências não intencionais, assumem que os jogadores vão otimizar ou até mesmo trapacear, e sabem como incentivar os comportamentos desejados.