Open larryuc opened 2 years ago
Hola larryuc! Acabo de ver tu tarea y creo que una buena opción sería utilizar algún sleep en tu código que maneja el tiempo o el resultado entre rondas no muy grande para que no se quede pegado el juego y se puede pausar para ver el resultado. De todas formas, tu tarea está excelente y cumple con los requesitos, no te estreses si no puedes lograr eso. Espero te sirva 👀
Muchas gracias por tus comentarios. 🙌🙌 La verdad pensé que había modelado muy mal la tarea y por ello no me aparecía esa ventana de turnos.
En relación al sleep sería la función que conocemos para la consola o existe algún sleep de pyQT5 que podría utilizar? Esto ya q haría la pausa en los clientes y no en el servidor.
Te recomiendo mirar esta página https://stackoverflow.com/questions/48039309/time-sleep-and-background-windows-pyqt5 en donde explican el uso de un método que es más amable con pyqt5. Espero te funcione!
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Duda
[Describe tu duda de manera detallada, explicando qué cosas aparecen en el enunciado y cuáles no]
En el enunciado se indica que ambos jugadores tanto el usuario como el oponente deben apostar, luego deben comprobarse las apuestas y verificar si el usuario adivino si la apuesta era par o impar del oponente.
Sin embargo, no me queda claro como dejar en espera una vez que ambos responden (envían su apuesta) y debe mostrarse el resultado de sí ganó o perdió.
Cómo esto es tan rápido. Pasan a la segunda ronda de inmediato y la misma ventana se actualiza.
¿De qué forma se puede hacer una pausa para mostrar ese resultado en ambas ventanas (oponente y jugador)?
Actualmente ambos apuestan se calcula el descuento de canicas y pasa a la segunda ronda inmediatamente y así hasta que uno quede sin canicas y llegue a ventana final juego. Mi código funcional está con usuario larryuc