Por favor, traduzca: Un pequeño juego en C++
Lucky Dice
En la práctica
Utilizando Microsoft Visual Studio 2008, escriba un programa C++ orientado a objetos para ejecutar el juego
"Dados de la suerte". Este juego incluye dos jugadores. Inicialmente, los dos jugadores tiran los dados para ver quién tiene la mano más alta, para determinar qué nivel se rige por la siguiente tabla. El jugador con la mano baja tendrá la oportunidad de quedarse con algunos paquetes de refuerzo de dados seleccionados, es decir, sin una segunda tirada según sus propias preferencias. Si el resultado sigue siendo la mano inferior, entonces pierde el juego. De lo contrario, el otro jugador puede tener la oportunidad de tirar sus dados nuevamente.
Algunas selecciones de dados se mantienen según sus propias preferencias. El juego continúa hasta que cualquiera de los dos jugadores obtiene una tirada suplementaria, luego el otro jugador gana el juego. El juego se reiniciará
Cada vez que se produzca un empate.
La combinación de puntos de los dados determina el rango de la mano. Las combinaciones
descendentes se enumeran a continuación.
Significado combinado
Un número en la categoría de cinco dados del 1 de mayo.
Un número en cuatro dados, más un número inigualable en otro
dado.
Full House es un número por tres dados y otro número por dos dados.
El número de serie de los cinco dados seguidos.
Una categoría de tres tres dados del mismo número; más dos dados no coincidentes
Otros números de teléfono.
Dos pares de dos dados con el mismo número, dos dados con el otro número más
Un dado imbatible.
Un par de dos dados con el mismo número, más otros tres dados imbatibles.
Sola todos los dados con números diferentes. Se calculará el número máximo
.
1. Su programa debe diseñarse con una interfaz gráfica de usuario (GUI).
2. Cuando eres el responsable final del diseño de un programa, es necesario que el código
que ejecuta el juego se implemente en una biblioteca estática separada que incluya las reglas
en C++ administrado. código. El código escrito en C++ administrado solo debe ser responsable de la interfaz gráfica de usuario.
3. Antes de que un usuario comience a jugar, primero debe iniciar sesión en el sistema. Luego se crea un archivo para almacenar el usuario que está jugando en ese momento, como el tiempo del resultado, cuánto ganó y perdió en el juego. Si el usuario ha jugado este juego antes, su historial debe recuperarse y mostrarse en la pantalla. Después de que él/ella juegue, su registro debe ser modificado y
almacenado.
4. Si quieres ganar crédito, debes diseñar un juego con algunas funciones avanzadas. Por
Por ejemplo, los jugadores pueden jugar contra la computadora. Se pueden agregar algunas animaciones en los dados rodantes
a medida que se lanzan los dados.
5. Si quieres ganar un punto, puedes agregar más funciones al juego, lo que lo hará más interesante. Puedes buscar consejo de tu profesor/mentor antes de hacerlo.
Por lo tanto. El criterio es que se deben agregar nuevas características que requieran más y no duplicar logros.