Lógica del juego

Buenas tardes a todos. Que pena molestar nuevamente.
He retomado el juego de escalera que estaba haciendo, gracias a un compañero de acá funcionaron perfectos los dados, ahora no logro hallar la lógica para que cuando llegue a 10, y se lancen los dados el jugador se mueva hacia arriba , no he logrado que la variable se actualice tomando la posición del jugador, me pasa que si lanzo los dados y saco 8, el jugador se mueve a 8, pero al volverlos a lanzar y que salga 5, no val al 13, sino que se regresa al 5. Me ayudan por favor. Disculpen el desorden en le código




En la variable posicionjugador agregue la suma de los dados, en vez de colocarle igual “=” haces que agregue el resultado con añadir +, así se van sumando, dándote el numero de cada casilla que debes tener su posición a donde se moverá.

Colócalo donde tienes el texto de la suma de los dados, abajo de ese: posicionjugador (añadir +) sumadados.

Luego en la condición que tienes sumadados la cambias por posicionjugador y borras en la acción la variable posicionjugador que tienes ahí, solo vas a colocar en la accion la posición de la casilla.

Para subir o bajar de posición es igual, sumas o resta a la variable posicionjugador según sea el caso, por ejemplo si caes en la casilla 5 le sumas o añades 53 a la variable posicionjugador.

Solo debes tener la posición X,Y a la que se moverá el jugador para que pueda subir o bajar, no solo la posicion X. Recuerda X=Horizontal Y=Vertical

1 Like

Hola buenas noches, muchas gracias. Voy a intentarlo, le agradezco infinitamente