O que é Touros e Vacas?
Touros e Vacas joga a Senha com algarismos em vez de pinos coloridos. O criador do código escreve um número secreto de quatro algarismos diferentes de 0 a 9, e o 0 pode vir primeiro, então 0371 é um segredo válido. O decifrador responde com números de quatro algarismos diferentes e, depois de cada um, fica sabendo quantos touros e quantas vacas conseguiu.
Um touro é um algarismo certo no lugar certo, como um pino preto no jogo de cores. Uma vaca é um algarismo que está no número secreto mas em outra posição, como um pino branco. Com o segredo 4271 e a tentativa 1234, o 2 é um touro, e o 1 e o 4 são vacas: um touro, duas vacas. Quatro touros quebram o código. Como nenhum algarismo se repete, cada touro e cada vaca apontam para exatamente um algarismo do segredo, mas ainda é preciso descobrir qual.
Há 5.040 segredos possíveis, quase quatro vezes mais que no jogo padrão, e dez algarismos para confirmar ou descartar em vez de seis cores, então as primeiras tentativas pesam mais.
Mudanças nas regras
| Regra | Senha padrão | Touros e Vacas |
|---|---|---|
| Símbolos | Senha padrãoSeis cores de pinos. | Touros e VacasOs dez algarismos de 0 a 9. Um segredo ou uma tentativa pode começar com 0. |
| Símbolos repetidos | Senha padrãoUma cor pode aparecer mais de uma vez, no código e em cada tentativa. | Touros e VacasTodos os algarismos são diferentes, no número secreto e em cada tentativa. |
| Resposta | Senha padrãoUm pino preto para cada cor certa no lugar certo, um pino branco para cada cor certa no lugar errado. | Touros e VacasUm touro para cada algarismo certo no lugar certo, uma vaca para cada algarismo certo no lugar errado, contados como os pinos. |
| Tamanho do código | Senha padrão4 pinos, 1.296 códigos possíveis. | Touros e Vacas4 algarismos, 5.040 segredos possíveis. A opção de tamanho do código também oferece 3, 5 ou 6 algarismos. |
| Outras opções | Senha padrão10 tentativas, seis cores, cores repetidas permitidas e sem vazios. | Touros e VacasO limite de 6, 8, 10 ou 12 tentativas continua valendo. Número de cores, sem repetições e vazios pertencem ao jogo de cores e não são oferecidos. |
História
Touros e Vacas, também chamado Vacas e Touros ou Porcos e Touros, é um jogo de papel e lápis mais antigo que o jogo de tabuleiro com pinos coloridos e pode ter um século ou mais. O jogo de pinos, inventado por Mordecai Meirowitz em 1970, baseia-se nele.
Também foi um dos primeiros jogos escritos para computadores. Frank King escreveu uma versão no computador Titan do Laboratório de Computação de Cambridge algum tempo antes do verão de 1970, e uma versão chamada MOO foi levada ao Multics no MIT em 1972 e reescrita para os primeiros Unix nos Bell Labs. Uma versão de MOO em BASIC circulava pela biblioteca de programas da DECUS, a sociedade de usuários da fabricante de computadores DEC, já em 1971.
Com quatro algarismos, qualquer segredo pode ser encontrado em até sete tentativas, e o melhor jogo possível precisa em média de cerca de 5,21 tentativas.