programacion de un juego
Publicado por José (3 intervenciones) el 16/09/2019 00:07:44
Hola, resulta que debo realizar una tarea de programacion, esta consiste en un juego de ludo simple, solo debo programar el sistema de turnos mediante while.
Para el juego se entregan 3 tipos de input, los cuales son la cantidad de tiros totales de los dados, el numero que salio en el dado,si el jugador decide avanzar o liberar una ficha y que ficha decide mover. Son dos jugadores, cada uno con dos fichas, cada vez que salga un 1 o 6 se libera una ficha, si ya se libero una y vuelve a salir 1 o 6 se puede decidir si avanzar la ficha liberada o liberar otra y ademas se repite turno. seria algo asi
input format:
3(tiros totales)
2(numero de dado)
avanzar
1(esta es la ficha que desea mover)
6(ya que no tenia fichas que mover tira el dado el otro jugador, saca 6)
liberar(decide liberar, siempre la ficha 1 se libera primero)
3(saca un 3)
avanzar(la ficha 1 avanza 3)
output:
Ha iniciado el turno de J1
Dado: 5
No hay fichas que avanzar
Ha iniciado el turno de J2:
Dado: 6
El jugador ha liberado una ficha
Dado:3
La ficha 1 quedo en la posicion 3
Si alguien pudiera ayudarme se lo agradeceria!
Para el juego se entregan 3 tipos de input, los cuales son la cantidad de tiros totales de los dados, el numero que salio en el dado,si el jugador decide avanzar o liberar una ficha y que ficha decide mover. Son dos jugadores, cada uno con dos fichas, cada vez que salga un 1 o 6 se libera una ficha, si ya se libero una y vuelve a salir 1 o 6 se puede decidir si avanzar la ficha liberada o liberar otra y ademas se repite turno. seria algo asi
input format:
3(tiros totales)
2(numero de dado)
avanzar
1(esta es la ficha que desea mover)
6(ya que no tenia fichas que mover tira el dado el otro jugador, saca 6)
liberar(decide liberar, siempre la ficha 1 se libera primero)
3(saca un 3)
avanzar(la ficha 1 avanza 3)
output:
Ha iniciado el turno de J1
Dado: 5
No hay fichas que avanzar
Ha iniciado el turno de J2:
Dado: 6
El jugador ha liberado una ficha
Dado:3
La ficha 1 quedo en la posicion 3
Si alguien pudiera ayudarme se lo agradeceria!
Valora esta pregunta


-3