Desde el departamento de retrocomputación: este es un solucionador de Bulls & Cows o Mastermind como una réplica de una solución de hardware (calculadora) que construí en 1998. La calculadora resuelve el juego de adivinanzas conocido como "Bulls and Cows" con aproximadamente cinco preguntas.
El objetivo de Bulls and Cows es adivinar un código secreto de cuatro dígitos pensado por el oponente del juego. El jugador ofrece una suposición, el oponente responde con el número de dígitos correspondientes ("toros") y el número de dígitos perdidos restantes ("vacas").
Los detalles se encuentran en http://www.mystrobl.de/ws/pic/mm47/index.htm.
El juego fue comercializado en una forma ligeramente modificada (usando clavijas de colores en lugar de números) por Invicta Plastics bajo la marca registrada "Mastermind".
La calculadora original se basó en hardware mínimo (un microcontrolador Microchip PIC16F84-04 con 18 pines, 68 bytes de memoria y 1024 palabras de memoria de programa, cuatro pantallas de siete segmentos sin codificar, dos botones), donde el controlador no solo calcula la siguiente adivinanza , pero maneja dos botones y controla los 32 LED.
Una descripción detallada se encuentra en http://www.mystrobl.de/ws/pic/mm47/index.htm
Una verdadera simulación del circuito de hardware original, incluido el firmware original, basado en el marco de simulación de Hades del departamento de informática de la Universidad de Hamburgo, se puede encontrar aquí:
http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/72-pic/90-mastermind/fast-mastermind-mux.html
Esta aplicación de Android emula la apariencia y el comportamiento de la calculadora, pero no el algoritmo exacto de la implementación anterior. Además del motivo de simplemente jugar, explorar el "Subconjunto de Pygame para Android" (http://pygame.renpy.org/) en un ejemplo concreto fue la razón principal para crearlo.
Guía rápida: elija y recuerde cuatro dígitos (números del 1 al 7 inclusive), luego inicie la aplicación. Responde presionando los botones. El botón izquierdo cuenta 0 1 2 3 4, el botón derecho sirve como una tecla Intro. El primer dígito es el número de toros (coincidencia exacta), el segundo dígito es el número de vacas (dígitos correctos mal colocados). Poco después de presionar Ingresar la segunda vez, la visualización de siete segmentos a la siguiente conjetura. Adivinar la combinación correcta se indica mediante un punto decimal errante, un error en al menos uno de los resultados a través de 0.0.0.0., Con un punto decimal errante.
Licencia: gratuita para uso personal, todos los demás derechos reservados.