Ejercicio: 1Eva_IIT2011_T3 Parchis 2 fichas
Por simplicidad, inicie solo con un jugador. La posición en el tablero se registra en la variable a. La meta se alcanza en la casilla 50.
Lanza el un dado para el primer jugador y avanza la posición tantas veces sea necesario hasta que llegue a la meta.
a=0
dado = int(rnd.random()*6)+1
a = a + dado
Luego incorpore al segundo jugador y observe las posiciones de cada uno hasta que llegue uno de ellos a la meta para seleccionar al ganador.
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL # 1Eva_IIT2011_T3 Parchis 2 fichas # Tarea: implementar la selección de inicio import random as rnd # INGRESO meta = 50 # PROCEDIMIENTO a=0 b=0 while not(a>=meta or b>=meta): dado = int(rnd.random()*6)+1 a = a + dado if (a==b): b = 0 dado = int(rnd.random()*6)+1 b = b + dado if (b==a): a = 0 if (a>=50): gana = 1 else: gana = 2 # SALIDA print('ganador: ') print(gana)
Tarea: Desarrolle una versión para los 4 jugadores de Parchís.
Luego en otra versión, considere usar las 4 fichas para cada jugador.