Foros del Web » Programación para mayores de 30 ;) » C/C++ »

alguna ayuda para un juego en c

Estas en el tema de alguna ayuda para un juego en c en el foro de C/C++ en Foros del Web. me gustaria ver si podrian ayudarme con un juego en lenguaje c conocido como el dilema del prisionero. La princesa, príncipe, rey o reina de ...
  #1 (permalink)  
Antiguo 01/04/2008, 17:08
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes
Puntos: 1
alguna ayuda para un juego en c

me gustaria ver si podrian ayudarme con un juego en lenguaje c conocido como el dilema del prisionero.


La princesa, príncipe, rey o reina de tres: Al principio de la jugada, se pregunta ¿Cuántas rondas se desea jugar? (se deberá validar que este número sea mayor que 1) y cada uno de los jugadores tira un dado y quién obtenga un 3, será príncipe o princesa (su programa deberá validar el sexo de los jugadores, para anunciar si es príncipe o princesa. Si se acaba la primera ronda y no hay "príncipe o princesa" (es decir, no se ha obtenido el número tres), se tira con dos dados. En caso de que alguien saque dos "3", se decide si el afortunado será rey o reina o no, a partir de este momento se utilizarán dos dados. Usted debe investigar e implantar como simular los dados con el su programa, se sugiere el uso de la función matemáticas “Random”.


•Si eres nombrado princesa o príncipe ganas 500
•Si eres nombrado reina o rey ganas 1000
  #2 (permalink)  
Antiguo 01/04/2008, 17:14
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Re: alguna ayuda para un juego en c

Cita:
Iniciado por angmz Ver Mensaje
me gustaria ver si podrian ayudarme con un juego en lenguaje c conocido como el dilema del prisionero.


La princesa, príncipe, rey o reina de tres: Al principio de la jugada, se pregunta ¿Cuántas rondas se desea jugar? (se deberá validar que este número sea mayor que 1) y cada uno de los jugadores tira un dado y quién obtenga un 3, será príncipe o princesa (su programa deberá validar el sexo de los jugadores, para anunciar si es príncipe o princesa. Si se acaba la primera ronda y no hay "príncipe o princesa" (es decir, no se ha obtenido el número tres), se tira con dos dados. En caso de que alguien saque dos "3", se decide si el afortunado será rey o reina o no, a partir de este momento se utilizarán dos dados. Usted debe investigar e implantar como simular los dados con el su programa, se sugiere el uso de la función matemáticas “Random”.


•Si eres nombrado princesa o príncipe ganas 500
•Si eres nombrado reina o rey ganas 1000
(TE FALTARON LAS JUGADAS)

Jugadas
• Si obtienes un "7" en la suma de los dados ganas 100 BF.
• Si obtienes un "9" en la suma de los dados pierdes 30 BF.
• Si obtienes un "8" en la suma de los dados tienes que mostrar la palabra "Calabaza calabaza si pierdes como que te vas para tu casa" y pierde todo lo que ha acumulado hasta el momento.
• Si obtienes par, como resultado de sumar los dados (exceptuando el 8) tienes que multiplicar ese resultado por 10 BF. Ejemplo, si el resultado de la suma es 2, ganas 20 BF.
• Si obtienes un número impar, como resultado de sumar los dados (exceptuando el 7 y el 9) tienes que debitar 50 BF.
• El juego se acaba cuando se llegue al número de rondas dados al inicio del programa o cuando uno de los jugadores le dé negativo su acumulado en bolívares. Gana quién tenga mayor cantidad de bolívares acumulado, también puede existir empate. Su programa deberá mostrar cuantos jugadores ganaron, cuantos perdieron y cuantos empataron según el caso.
  #3 (permalink)  
Antiguo 02/04/2008, 11:16
Avatar de Mephisto  
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 18 años, 4 meses
Puntos: 3
Re: alguna ayuda para un juego en c

Con la funcion srand generas una semilla para la creación de numeros aleatorios

http://www.conclase.net/c/librerias/....php?fun=srand

Con la funcion rand generas los numeros aleatorios

http://www.conclase.net/c/librerias/...n.php?fun=rand
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:08.