Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
ALCANCE
El juego que se pide desarrollar está dentro del alcance de los conceptos que se ven en la asignatura
fundamentos de programación. Sin embargo, podrían requerirse otros dos elementos puntuales
que tienen que ver con el retardo de ejecución y la escritura de archivos. El juego que se pide
desarrollar tiene las siguientes particularidades.
Este juego consiste en intercambiar de posición rápidamente y de manera aleatoria, tres cartas que
inicialmente se muestran al usuario “boca arriba” y se intercambian varias veces “boca abajo”. El
(La) participante debe adivinar, después de realizados los intercambios, en cuál de las tres cartas
está la reina de corazones (una de las cartas siempre es la reina de corazones, las otras dos pueden
ser cualquier carta). Cuando el (la) participante selecciona la carta en la que supone está la reina de
corazones, las cartas de nuevo se ponen “boca arriba” para que el (la) participante pueda ver si
acertó o no.
Un ejemplo de una partida del juego se indica a continuación. Las letras de color rojo se han puesto
deliberadamente en ese color para identificar la entrada del usuario. Las indicaciones en verde se
han puesto deliberadamente en ese color para indicar que suceden otros eventos que se consideran
en la partida, pero no se muestran en el ejemplo.
EJEMPLO #1
¡Juan mantén tus ojos bien abiertos mientras las cartas se mueven!
___ ___ ___
|J | |Q | |8 |
| ♦ | | ♥ | | ♣ |
|__J| |__Q| |__8|
¿En cuál de las cartas está la reina de corazones? [I], [M], [D]: M
___ ___ ___
|Q | |8 | |J |
| ♥ | | ♣ | | ♦ |
|__Q| |__8| |__J|
¡Adiós!
REQUISITOS FUNCIONALES
ENTREGABLES Y SUSTENTACIÓN
• Se realizan tres sustentaciones parciales del 10% cada una en las semanas 5, 10 y 15.
• En cada una de las sustentaciones se debe tener un avance en el desarrollo del juego y se
debe sustentar el avance en términos del código y planteamiento lógico del problema.
• En cada sustentación se entrega el avance de código que se tenga a la fecha. En la semana
15 se debe presentar y entregar el juego completamente funcionando.
RECOMENDACIÓN