Foro: Dudas y Consultas

tp final consulta

tp final consulta

de Usuario eliminado -
Número de respuestas: 2

buenas profe, disculpe que le escriba a esta hora pero, tengo un problema con mi modulo del juego cuando inicio la partida (iniciar_juego) funciona bien con las primeras cartas del mazo pero despues (por la quinta carta que muestra del mazo) se genera un bucle.

por ej:

jug1= 2copa , 4espada, 1oro, 1copa, 11espada

jug2=9basto, 7espada, 5oro, 6basto, 3copa

primera carta del mazo = 5basto

el jug1 usa la carta 2copa y lo agrega a la pila.

 

jug1= 4espada, 1oro, 1copa, 11espada

jug2=9basto, 7espada, 5oro, 6basto, 3copa

primera carta del mazo = 11copa

el jug2 usa la carta 3copa y lo agrega a la pila.

 

jug1= 4espada, 1oro, 1copa, 11espada

jug2=9basto, 7espada, 5oro, 6basto

primera carta del mazo = 3basto

el jug1 usa la carta 1oro y lo agrega a la pila.

 

jug1= 4espada, 1copa, 11espada

jug2=9basto, 7espada, 5oro, 6basto

primera carta del mazo = 11basto

el jug2 no tiene carta para usar.

 

jug1= 4espada,  1copa, 11espada

jug2=9basto, 7espada, 5oro, 6basto

primera carta del mazo = 11basto

el jug1 usa la carta 1copa y lo agrega a la pila.

 

jug1= 4espada, 11espada

jug2=9basto, 7espada, 5oro, 6basto

primera carta del mazo = 10espada

el jug2 no tiene carta para usar.

 

jug1= 4espada, 11espada

jug2=9basto, 7espada, 5oro, 6basto

primera carta del mazo = 10espada

el jug1 puede usar el 11espada, cuando llego a esta parte se genera un bucle y no toma nada

Revise el modulo pero no encuentro el error.ç

 

Despues con el tema de la pila (donde guardo las cartas extraidas) queria saber si seria valido mi planteo, por el momento solo uso el modulo de agregar_pila (lo probe y si guarda las cartas).

Saludos

(Editado por Verónica Torres - envío original miércoles, 22 de noviembre de 2023, 23:15)

En respuesta a Usuario eliminado

Re: tp final consulta

de Verónica Torres -
Hola Francisco, recién veo el msj, te contesto luego de la consulta, cuando quieras mandar código hacelo directamente por correo vtorres@fi.unju.edu.ar
En respuesta a Usuario eliminado

Re: tp final consulta

de Verónica Torres -
Hola Francisco, mandame al correo que de detallé antes el programa, ya que en lo que me enviaste no detecto el error que puede estar ocasionando el problema, fijate que los módulos de quitar estén desprendiendo correctamente los datos de la lista, contemplando todos los casos lista vacia, lista con un único elemento, primer elemento, último elemento si tiene 2 punteros.