Los alumnos deberán intentar programar el juego de los "Muertos y los Heridos".
El cual consiste en descubrir un numero de cuatro dígitos generados por el computador de forma aleatoria.
El numero debe estar conformado por dígitos distintos, como por ejemplo 3257.
Números con dígitos repetidos no serán considerados por el programa, por ejemplo 3378 o 4894
El numero a buscar será generado por el programa de forma aleatoria, usando el módulo "Random"..
El jugador deberá disponer de 7 intentos para descubrir el numero, en cada intento el programa le retornara la información de la cantidad de "Muertos y Heridos" de su apuesta. Los "Muertos" representan los dígitos que pertenecen a la respuesta y se encuentran en la posición correcta, los "Heridos" son dígitos que pertenecen a la respuesta y se encuentran en una posición incorrecta.
Por ejemplo para el numero aleatorio = 5286
El jugador tratando de descubrir arranca en su primer intento indicando que el numero es el 3769, el programa le reporta que su apuesta tiene un (1) herido y cero (0) muertos, o sea, uno (1) de los dígitos pertenece a la respuesta y esta en una posición incorrecta, en este caso el numero 6. Indirectamente informa que tres dígitos no pertenecen a la respuesta en este caso son los dígitos 3, 7 y 9.
En su segundo intento prueba con el numero 1234, el programa le responde que hay cero (0) heridos y un (1) muerto, para este caso es el dígito 2 que se encuentra en la misma posición dentro del numero de la solución. Indirectamente también informa que tres (3) dígitos no pertenecen a los que forman parte de la solución en este caso son los dígitos 1, 3 y 4.
Para el tercer intento prueba con 6285, el programa le indica que hay dos (2) heridos y dos (2) muertos, todas los dígitos son iguales a los que conforman al numero de la solución, dos (2) de ellos están ubicadas en la misma posición y las otras dos (2) se encuentran mal ubicados, para este ejemplo son las cifras 5 y 6.
EL PROGRAMA SOLO DEBE INFORMAR LA CANTIDAD DE HERIDOS Y MUERTOS, NO DEBE DAR MAS INFORMACIÓN.
El programa deberá indicar las reglas del juego al inicio, si un jugador introduce un numero con dígitos repetidos perderá una vida de inmediato.
El programa debe informar si el jugador PERDIÓ en caso de que se agoten las siete (7) oportunidades y no acierte el número o si GANÓ en caso de que acierte el número (4 muertos) antes de que se agoten las siete (7) oportunidades.
Añádanle al juego los detalles que ustedes deseen de forma de que opere lo mas profesional posible. (Sonidos, contador de vidas, posibilidad de mantenerse jugando, jugar dos personas, registrar el nombre de los jugadores, etc..).
Esta actividad deberá ser presentada en los laboratorios del día Jueves 6 de Noviembre, los grupos no deben ser mayores de 3 personas. Se le validará a un integrante del grupo que erigirá el profesor, la calificación del grupo corresponderá al desempeño del estudiante, grupos de una persona no será aceptado.
Si el representante cumple la asignación del profesor se verificará el programa del juego, La mayor Calificación será la del programa que más impresione al profesor, en base a ese se calificaran los restantes. SEAN CREATIVOS.
Éxito.
No hay comentarios.:
Publicar un comentario