コード例 #1
0
ファイル: main.py プロジェクト: tamycova/Week-Projects
    print(""" \n
    Bienvenidos a BATTLESHEEP, ¡el juego preferido de los ingenieros!

    Elija un modo de juego:

    1. Jugador vs Jugador

    2. Jugador vs Maquina

    3. Salir del juego """)

    players = {}
    opcion = f.manejo_opcion(["1", "2", "3"])
    if opcion == "1":
        juego = Juego()
        opcion_ok = True
        players["1"] = input("\n Ingrese el nombre del Jugador 1: ")
        players["2"] = input("\n Ingrese el nombre del Jugador 2: ")
    elif opcion == "2":
        juego = Juego(maquina=True)
        players["1"] = input("\n Ingrese el nombre del Jugador 1: ")
        players["2 (M)"] = "SuperMachine"
    elif opcion == "3":
        sys.exit("Adios! Tu te lo pierdes ;) ")

    juego.posicionar_vehiculos()

    emp = juego.sorteo()
    print("\n" * 40)  # SACAR ESPACIOS
    print("Sorteo realizado exitosamente. ", end="")
コード例 #2
0
    print(""" \n
    Bienvenidos a BATTLESHEEP, ¡el juego preferido de los ingenieros!

    Elija un modo de juego:

    1. Jugador vs Jugador

    2. Jugador vs Maquina

    3. Salir del juego """)

    players = {}
    opcion = f.manejo_opcion(["1", "2", "3"])
    if opcion == "1":
        juego = Juego()
        opcion_ok = True
        players["1"] = input("\n Ingrese el nombre del Jugador 1: ")
        players["2"] = input("\n Ingrese el nombre del Jugador 2: ")
    elif opcion == "2":
        juego = Juego(maquina=True)
        players["1"] = input("\n Ingrese el nombre del Jugador 1: ")
        players["2 (M)"] = "SuperMachine"
    elif opcion == "3":
        sys.exit("Adios! Tu te lo pierdes ;) ")

    juego.posicionar_vehiculos()

    emp = juego.sorteo()
    print("\n" * 40)  # SACAR ESPACIOS
    print("Sorteo realizado exitosamente. ", end="")
コード例 #3
0
def cargar_tableros(juego):
    num = [i for i in range(12)]
    for p in juego.players:
        mapa = [(p.vehiculos_mar, p.mapa.mar), (p.vehiculos_aire, p.mapa.aire)]
        for s in mapa:
            for v in s[0]:
                a = r.randint(0, 1)
                if a == 0:
                    v.girar()
                coor_ok = False
                while not coor_ok:
                    try:
                        coor = (r.choice(num), r.choice(num))
                        coor_ = s[1].check_coordenadas(coor, v)
                        coor_ok = True
                    except:
                        pass
                s[1].insertar_vehiculo(coor_, v)
        print(p.mapa)
    return juego


juego = Juego()  # aux
juego = cargar_tableros(juego)  # aux
emp = juego.sorteo()  # original
print("Empieza el Jugador {0} !".format(emp.id))  # original
f.stop("\n\n\n JUGADOR {} CIERRE LOS OJOS!".format(juego.el_otro(emp).id))
ter = juego.run(emp)  # original
print("\nGracias por jugar! Congrats again to P{0}".format(ter.id))  # original
print("\n  BATTLESHEEP, el ajedrez del futuro. \n")  # original
コード例 #4
0
 def setUp(self):
     self.juego = Juego()
     self.p = self.juego.players[0]