IIC2233 / Syllabus-2021-2

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.github.io/
38 stars 48 forks source link

Duda de cómo funciona el juego y sus turnos #332

Open Francisco-Aguilera-xd opened 2 years ago

Francisco-Aguilera-xd commented 2 years ago

Hola! No me queda muy claro como funciona el juego por turnos como tal. Dejo mis dudas

1- ¿De qué sirve que el jugador apueste cierta cantidad de canicas si al final se lleva las canicas que el oponente apuesta? En el ejemplo del enunciado, el jugador 1 apuesta 3 canicas y que la apuesta del oponente es par, mientras que el jugador apuesta 2 canicas, por lo que el jugador 1 se lleva 2 canicas,, entonces, ¿De qué le sirvió apostar 3 canicas?

2- ¿Qué hace el jugador 2 mientras el jugador 1 juega? ¿Debe tener una interfaz parecida que solo le deje apostar canicas y un botón de listo?

3- ¿De qué sirve apostar más de 2 canicas en el juego? Porque al final, lo que uno apuesta se lo lleva el rival, y si se quiere ganar, bastaría con apostar 1 o 2 canicas.

Gracias de antemano.

diegocostares commented 2 years ago

Me sumo a la pregunta, el enunciado es confuso y no hay concordancia con las imágenes que pusieron de referencia. ¿Podrían explicar con otras palabras como funcionan los turnos o dar un pequeño ejemplo escrito?

knight-who-says-ni commented 2 years ago

Hola @Francisco-Aguilera-xd!!

1.- En ese ejemplo, esas tres canicas son las que habría perdido en caso de no acertar a la apuesta (o sea, si hubiera dicho que el oponente apostó un numero impar, esas 3 canicas pasan al otro jugador, pero como dijo que eran par.

2.- El otro jugador solo debe realizar su apuesta en canicas, pero no tendrá habilitada la opción de apostar si la cantidad de canicas del oponente es par o impar.

3.- Podrías querer apostar más para añadirle emoción al juego o poder terminar la ronda antes y así corregir más rápido.

Saludos, y éxito programando!!

knight-who-says-ni commented 2 years ago

@diegocostares en que partes no hay concordancia??

Una ejemplo de ronda:

El jugador A parte con 6 canicas, la jugadora B con 14 y es el turno de A:

En este caso, A perdió su apuesta, así que sus de sus canicas pasan a B, quedando A con 4 canicas y B con 16. Ahora es el turno de B.

En este caso, B le acuntó a la apuesta, asi que las 3 canicas de A pasan a ser de B, quedando en 1 canica para A y 19 para B.

Saludos, y éxito programando!!

Francisco-Aguilera-xd commented 2 years ago

Muchas gracias por la aclaración!

enriqueb98 commented 2 years ago

teni la misma duda, el juego tendria mucho mas sentido si uno le quita al otro la cantidad de canicas que aposto, de esa manera conviene apostar esperando ganar la ronda porque como esta diseñada la logica entonces siempre conviene apostar una si eres el que le toca y una o dos si eres el otro