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