¿Qué es Toros y vacas?
Toros y vacas juega al Descifrador con dígitos en lugar de fichas de colores. El creador del código escribe un número secreto de cuatro dígitos distintos del 0 al 9, y el 0 puede ir el primero, así que 0371 es un secreto válido. El descifrador responde con números de cuatro dígitos distintos y, tras cada uno, sabe cuántos toros y cuántas vacas ha conseguido.
Un toro es un dígito correcto en su sitio, como una ficha negra en el juego de colores. Una vaca es un dígito que está en el número secreto pero en otro lugar, como una ficha blanca. Con el secreto 4271 y el intento 1234, el 2 es un toro, y el 1 y el 4 son vacas: un toro y dos vacas. Cuatro toros rompen el código. Como ningún dígito se repite, cada toro y cada vaca señalan exactamente un dígito del secreto, pero aún tienes que averiguar cuál.
Hay 5040 secretos posibles, casi cuatro veces más que en el juego estándar, y diez dígitos que confirmar o descartar en lugar de seis colores, así que los primeros intentos importan más.
Cambios en las reglas
| Regla | Descifrador estándar | Toros y vacas |
|---|---|---|
| Símbolos | Descifrador estándarSeis colores de fichas. | Toros y vacasLos diez dígitos del 0 al 9. Un secreto o un intento pueden empezar por 0. |
| Símbolos repetidos | Descifrador estándarUn color puede aparecer más de una vez, en el código y en cada intento. | Toros y vacasTodos los dígitos son distintos, en el número secreto y en cada intento. |
| Respuesta | Descifrador estándarUna ficha negra por cada color correcto en su sitio y una blanca por cada color correcto fuera de sitio. | Toros y vacasUn toro por cada dígito correcto en su sitio y una vaca por cada dígito correcto fuera de sitio, contados igual que las fichas. |
| Longitud del código | Descifrador estándar4 fichas, 1296 códigos posibles. | Toros y vacas4 dígitos, 5040 secretos posibles. La opción de longitud del código también ofrece 3, 5 o 6 dígitos. |
| Otras opciones | Descifrador estándar10 intentos, seis colores, colores repetidos permitidos y sin huecos vacíos. | Toros y vacasEl límite de 6, 8, 10 o 12 intentos sigue valiendo. El número de colores, sin repetidos y los huecos vacíos son del juego de colores y no se ofrecen. |
Historia
Toros y vacas, también llamado Vacas y toros o Cerdos y toros, es un juego de lápiz y papel más antiguo que el juego de mesa con fichas de colores y que quizá se remonte a un siglo o más. El juego de fichas, inventado por Mordecai Meirowitz en 1970, se basa en él.
También fue uno de los primeros juegos escritos para ordenadores. Frank King escribió una versión en el ordenador Titan del Laboratorio de Computación de Cambridge algún tiempo antes del verano de 1970, y una versión llamada MOO se adaptó a Multics en el MIT en 1972 y se reescribió para los primeros Unix en los Laboratorios Bell. Una versión en BASIC de MOO circulaba ya en 1971 por la biblioteca de programas de DECUS, la sociedad de usuarios del fabricante de ordenadores DEC.
Con cuatro dígitos, cualquier secreto se puede encontrar en siete intentos como mucho, y el mejor juego posible necesita unos 5,21 intentos de media.