Articulo de referencia

Toros y vacas

Toros y vacas (también conocido como vacas y toros o cerdos y toros ) es un juego mental o de lápiz y papel para dos o más jugadores. El juego se juega por turnos entre dos opon...

Toros y vacas (también conocido como vacas y toros o cerdos y toros ) es un juego mental o de lápiz y papel para dos o más jugadores. El juego se juega por turnos entre dos oponentes que intentan descifrar el código secreto del otro mediante ensayo y error .

Bulls and cows es anterior a la versión comercial del juego de mesa Mastermind , [ 1 ] y su variante basada en palabras es anterior al programa de juegos Lingo y al juego web Wordle . [ 2 ] Una versión conocida como MOO estuvo ampliamente disponible para las primeras computadoras centrales , sistemas Unix y Multics , entre otros.

Jugabilidad

Normalmente, el juego se juega con cuatro dígitos, pero se puede jugar con cualquier número de dígitos.

En una hoja de papel, cada jugador escribe un número secreto de cuatro dígitos. Los dígitos deben ser todos diferentes. Luego, por turnos, los jugadores intentan adivinar el número de su oponente, quien indica la cantidad de coincidencias. Los dígitos del número adivinado también deben ser todos diferentes. Si los dígitos coinciden en sus posiciones correctas, son "toros"; si están en posiciones diferentes, son "vacas". Ejemplo:

  • Número secreto: 4271
  • Ensayo del oponente: 1234
  • Respuesta: 1 toro y 2 vacas. (El toro es "2", las vacas son "4" y "1").

El primer jugador que revele el número secreto del otro gana la partida.

El juego también puede ser jugado por dos equipos de jugadores, en los que los miembros del equipo discuten su estrategia antes de seleccionar un movimiento.

Otra versión del juego utiliza letras en lugar de números, donde esas letras deben formar una palabra de cinco letras. [ 2 ]

Versiones informáticas

4digits , una versión de código abierto de Bulls and Cows. Este software utiliza la letra "A" para representar a los toros (dígito en la posición correcta) y la letra "B" para representar a las vacas (dígito en la posición incorrecta).

Las versiones informáticas del juego comenzaron a aparecer en mainframes en la década de 1970. La primera versión conocida fue escrita por Frank King en el Laboratorio de Computación de Cambridge en algún momento antes del verano de 1970. [ 3 ] Esta versión se ejecutaba en el sistema operativo multiusuario de Cambridge en su máquina Titan . Se hizo tan popular que los administradores tuvieron que introducir sistemas para evitar que colapsara el sistema. [ 4 ] En 1972, el MOO original de Cambridge fue portado al sistema operativo Multics en el MIT, [ 3 ] y reimplementado en las primeras versiones de Unix en Bell Labs . [ 5 ]

Una versión llamada BASIC MOO se publicó en la Biblioteca de Programas DECUS para computadoras PDP y otra estuvo disponible a través de la Sociedad de Usuarios de DEC, ambas datan de 1971. [ 6 ] [ 7 ] Una versión escrita por Lane Hauck en el lenguaje FOCAL para la PDP-8 sirvió posteriormente como base para el juego portátil Comp IV de Milton Bradley . [ 8 ] [ 9 ]

Estos programas mantenían una tabla de clasificación de las puntuaciones de los jugadores, y la protección de la integridad de esta tabla se convirtió en un caso de estudio popular para los investigadores en seguridad informática. [ 10 ]

Análisis

Está demostrado que cualquier número puede resolverse en siete turnos. La duración mínima promedio del juego es 26274/5040 ≈ 5,21 turnos. [ 11 ] [ 12 ]

Véase también

Referencias

  1. "Foro" . Juegos y rompecabezas ( 44–55 ). Edu-Games (Reino Unido). 1976. Consultado el 16 de agosto de 2025. [Mastermind] es un pariente pobre de Bulls and Cows, Jotto y My Word.
  2. 1 2 Brandreth, Gyles (1986). Everyman's Word Games . JM Dent and Sons. pág. 59. ISBN  9780460047111.
  3. 1 2 Grochow, Jerrold (julio-septiembre de 1972). "MOO en Multics" . Software: Práctica y experiencia . 2 (3): 303– 304. doi : 10.1002/spe.4380020313 . S2CID 62558113 . 
  4. Aleph-Null (abril-junio de 1971). "Recreaciones informáticas" . Software: Practice and Experience . 1 (2): 201– 204. doi : 10.1002/spe.4380010210 . S2CID 222193478. Archivado del original el 4 de mayo de 2023. Recuperado el 4 de mayo de 2023 . 
  5. Ritchie, Dennis (junio de 2001). "Ken, Unix y juegos" . ICGA Journal . 24 (2): 67–70 . doi : 10.3233/ICG-2001-24202 . Archivado del original el 6 de enero de 2024. Recuperado el 4 de mayo de 2023 .
  6. Steele Jr., Guy L. (3 de marzo de 1971). "BASIC MOO" . Biblioteca de programas DECUS .
  7. Johnston, L. (1971). ""MUUU" o "TOROS y VACAS"" . Decuscope . 10 (1): 29.
  8. DeWyze, Jeannette (12 de julio de 1982). "El Gremlin de San Diego: cómo funcionan los videojuegos" . San Diego Reader . Archivado del original el 17 de enero de 2023. Consultado el 19 de julio de 2022 .
  9. Smith, Keith (25 de septiembre de 2015). "The Golden Age Arcade Historian: The Ultimate (So-Far) History of Gremlin Industries Part 2" . The Golden Age Arcade Historian . Archivado del original el 22 de mayo de 2022. Recuperado el 19 de julio de 2022 .
  10. Ritchie, Dennis; Thompson, Ken (julio-agosto de 1978). "El sistema de tiempo compartido UNIX" . Bell System Technical Journal . 57 (6): 1905–1929 . doi : 10.1002/j.1538-7305.1978.tb02136.x .
  11. Slovesnov, Alexey. "Algoritmos óptimos para juegos de mastermind y toros-vacas" . slovesnov.rf.gd . Archivado del original el 2 de febrero de 2026. Consultado el 2 de febrero de 2026 .
  12. Liu, Chao-Lin. (2001). "Matemáticas, informática y juegos de números" (PDF) . Science Monthly (en chino). 32 (3): 250–255 . Archivado (PDF) del original el 13 de julio de 2019.
  • Knuth, DE (1976–1977). "La computadora como mente maestra" (PDF) . J. Recr. Math . 9 : 1–6 . Archivado del original (PDF) el 11 de febrero de 2017.
  • Versiones jugables en línea: Guessit.org , bullsandcowsgame.com , numbun.com