Пример #1
0
    def __init__(self, interfaz, jugadores):
        """Inicializa una partida para un jugador"""
        self.interfaz = interfaz
        nombre_jugador = self.interfaz.registrar_jugador()
        ficha_jugador = self.interfaz.seleccionar_ficha(self.fichas)
        jugador = Jugador(nombre_jugador, ficha_jugador)

        if self.fichas.index(jugador.ficha) == 0:
            ficha_oponente = self.fichas[1]
        else:
            ficha_oponente = self.fichas[0]

        if jugadores < 2:
            jugador2 = Computadora(ficha_oponente)
        else:
            nombre_jugador = self.interfaz.registrar_jugador()
            jugador2 = Jugador(nombre_jugador, ficha_oponente)

        self.tablero = Tablero()
        #inicializa un ciclo entre computadora y jugador.
        self.jugadores = (jugador, jugador2)
        self.turnos = cycle(self.jugadores)
Пример #2
0
from orden import Orden
from monitor import Monitor
from teclado import Teclado
from raton import Raton
from computadora import Computadora

teclado_hp = Teclado("HP", "usb")
raton_logitech = Raton("Logitech", "usb")
monitor_samsung = Monitor("HP", 15)

computadora_oficina = Computadora("Computadora de Oficina:", monitor_samsung, teclado_hp, raton_logitech)

teclado_acer = Teclado("Acer", "usb")
raton_asus = Raton("Asus", "usb")
monitor_noblex = Monitor("Noblex", 24)

computadora_hogar = Computadora("Computadora de Hogar", monitor_noblex, teclado_acer, raton_asus)

teclado_gamer = Teclado("gamer", "bluetooth")
raton_gamer = Raton("gamer", "bluetooth")
monitor_gamer = Monitor("gamer", 49)

computadora_gamer = Computadora("Computadora Gamer", monitor_gamer, teclado_gamer, raton_gamer)

teclado_gamer = Teclado("gamer", "bluetooth")
raton_gamer = Raton("gamer", "bluetooth")
monitor_gamer = Monitor("gamer", 49)

computadora_clon = Computadora("Computadora Armada", monitor_gamer, teclado_acer, raton_logitech)

# print(computadora_oficina)
Пример #3
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

teclado_hp = Teclado("HP", "USB")
raton_hp = Raton("HP", "USB")
monitor_hp = Monitor("HP", "15 pulgadas")
pc_hp = Computadora("HP", monitor_hp, teclado_hp, raton_hp)

teclado_acer = Teclado("ACER", "Bluetooth")
raton_acer = Raton("ACER", "Bluetooth")
monitor_acer = Monitor("ACER", "27 pulgadas")
pc_acer = Computadora("ACER", monitor_acer, teclado_acer, raton_acer)

teclado_lenovo = Teclado("Lenovo", "USB")
raton_lenovo = Raton("Lenovo", "USB")
monitor_lenovo = Monitor("Lenovo", "47 pulgadas")
pc_lenovo = Computadora("Lenovo", monitor_lenovo, teclado_lenovo, raton_lenovo)

pc_armada = Computadora("Armada", monitor_hp, teclado_acer, raton_lenovo)

computadoras1 = [pc_hp, pc_acer]
orden1 = Orden(computadoras1)
orden1.agregarComputadora(pc_lenovo)
print(orden1)

computadoras2 = [pc_lenovo, pc_armada, pc_acer]
orden2 = Orden(computadoras2)
print(orden2)
Пример #4
0
from computadora import Computadora
from raton import Raton
from teclado import Teclado
from monitor import Monitor

raton = Raton()
raton.set_marca("Razer")
raton.set_tipo_entrada("USB")

monitor = Monitor()
monitor.set_marca("Dell")
monitor.set_tamanio("27 pulgadas")

teclado = Teclado()
teclado.set_marca("Annie")
teclado.set_tipo_entrada("WI-FI")

primera_computadora = Computadora()

primera_computadora.set_nombre_computadora("Aero")
primera_computadora.set_monitor(monitor)
primera_computadora.set_raton(raton)
primera_computadora.set_teclado(teclado)

print(primera_computadora)
Пример #5
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from mouse import Mouse
from teclado import Teclado

# Orden #1
# computador 1
monitor1 = Monitor(marca='Hp', tamanio='15 pulgadas')
teclado1 = Teclado(tipo_entrada='usb', marca='Hp')
mouse1 = Mouse(tipo_entrada='usb', marca='Hp')
computador1 = Computadora(nombre='Hp',
                          monitor=monitor1,
                          teclado=teclado1,
                          mouse=mouse1)

# computador 2
monitor2 = Monitor(marca='Acer', tamanio='27 pulgadas')
teclado2 = Teclado(tipo_entrada='bluetooth', marca='Acer')
mouse2 = Mouse(tipo_entrada='bluetooth', marca='Acer')
computador2 = Computadora(nombre='Acer',
                          monitor=monitor2,
                          teclado=teclado2,
                          mouse=mouse2)

lista_computadoras_1 = [computador1, computador2]

orden1 = Orden(lista_computadoras_1)

# Orden #2
# computador 1
Пример #6
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from raton import Raton
from teclado import Teclado

teclado_hp = Teclado("Hp", "usb")
raton_hp = Raton("Hp", "usb")
monitor_hp = Monitor("Hp", "15 pulgadas")
computadora_hp = Computadora("Hp", monitor_hp, teclado_hp, raton_hp)

teclado_acer = Teclado("Acer", "bluetooth")
raton_acer = Raton("Acer", "bluetooth")
monitor_acer = Monitor("Acer", "27 pulgadas")
computadora_acer = Computadora("Acer", monitor_acer, teclado_acer, raton_acer)

teclado_gamer = Teclado("Gamer", "bluetooth")
raton_gamer = Raton("Gamer", "bluetooth")
monitor_gamer = Monitor("Gamer", "45 pulgadas")
computadora_gamer = Computadora("Gamer", monitor_gamer, teclado_gamer,
                                raton_gamer)

computadoras_orden1 = [computadora_hp, computadora_acer]
orden1 = Orden(computadoras_orden1)
print(orden1)

computadoras_orden2 = [computadora_gamer]
orden2 = Orden(computadoras_orden2)
orden2.agregar_computadora(computadora_hp)
print(orden2)
Пример #7
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from raton import Raton
from teclado import Teclado

teclado_hp = Teclado("HP", "USB")
raton_hp = Raton("HP", "USB")
monitor_hp = Monitor("HP", "20 pulgadas")

computadora_hp = Computadora("HP", monitor_hp, teclado_hp, raton_hp)

teclado_ACER = Teclado("ACER", "USB")
raton_ACER = Raton("ACER", "USB")
monitor_ACER = Monitor("ACER", "16 pulgadas")

computadora_ACER = Computadora("ACER", monitor_ACER, teclado_ACER, raton_ACER)

teclado_gamer = Teclado("gamer", "Bluetooth")
raton_gamer = Raton("gamer", "Bluetooth")
monitor_gamer = Monitor("gamer", "45 pulgadas")

computadora_gamer = Computadora("GAMER", monitor_gamer, teclado_gamer,
                                raton_gamer)

computadora_armada = Computadora("Armada", monitor_hp, teclado_gamer,
                                 raton_ACER)

computadoras1 = [computadora_ACER, computadora_hp]

orden1 = Orden(computadoras1)
Пример #8
0
#Teclados
t1 = Teclado("Usb", "Hp")
t2 = Teclado("Mecanico","Razer")
t3 = Teclado("Mariposa", "MAc")

#Ratones
r1 = Raton("Usb","Genius")
r2 = Raton("Wireless", "Logitech")
r3 = Raton("Gamer", "RedDragon")

#Monitor
m1 = Monitor("lg", 22)
m2 = Monitor("Samsung", 27)
m3 = Monitor("Aoc", 32)

#Computadora
c1 = Computadora("Pc1", m1,t1,r1)
c2 = Computadora("pc2",m2,t2,r2)
c3 = Computadora("pc3",m2,t1,t3)

computadoras = [c1,c2]

o1 = Orden(computadoras)
o1.agregar_computadoras(c3)
print(o1)




Пример #9
0
from teclado import Teclado
from raton import Raton
from monitor import Monitor
from computadora import Computadora
from orden import Orden


# OBJETO 1
t1 = Teclado('HP', 'USB')        
r1 = Raton('HP', 'USB')
m1 = Monitor('HP',15)
c1 = Computadora('HP',m1,t1,r1)

# OBJETO 2
t2 = Teclado('Acer', 'Bluetooth')        
r2 = Raton('Acer', 'Bluetooth')
m2 = Monitor('Acer',27)
c2 = Computadora('Acer',m2,t2,r2)

# OBJETO 3
t3 = Teclado('Patito', 'Bluetooth')        
r3 = Raton('Patito', 'USB')
m3 = Monitor('Patito',50)
c3 = Computadora('Patito',m3,t3,r3)

# OBJETO 4
t4 = Teclado('Guena', 'USB')        
r4 = Raton('Guena', 'Bluetooth')
m4 = Monitor('Guena',27)
c4 = Computadora('Guena',m4,t4,r4)
Пример #10
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

raton1 = Raton("Microsoft", "Bluetooth")
raton2 = Raton("HP", "USB")
raton3 = Raton("Lenovo", "USB")

teclado1 = Teclado("USB", "Microsoft")
teclado2 = Teclado("Bluetooth", "HP")
teclado3 = Teclado("USB", "Lenovo")

monitor1 = Monitor("HP", "21 Pulg.")
monitor2 = Monitor("Lenovo", "19 Pulg.")
monitor3 = Monitor("BenQ", "24 Pulg.")

computadora1 = Computadora("HP", monitor1, teclado2, raton2)
computadora2 = Computadora("Lenovo", monitor2, teclado3, raton3)
computadora3 = Computadora("Armada", monitor3, teclado1, raton1)

computadoras1 = [computadora1, computadora3]
computadoras2 = [computadora3, computadora2]

orden1 = Orden(computadoras1)
orden2 = Orden(computadoras2)
orden1.agregarComputadora(computadora2)

print(orden1)
print(orden2) 
Пример #11
0
from computadora import Computadora
from monitor import Monitor
from orden import Orden
from raton import Raton
from teclado import Teclado

raton1 = Raton("USB", "Hp")
raton2 = Raton("Bluetooth", "Asus")
raton3 = Raton("USB", "Gamer")

teclado1 = Teclado("USB", "Hp")
teclado2 = Teclado("Bluetooth", "Asus")
teclado3 = Teclado("USB", "Gamer")

monitor1 = Monitor("Hp", "30 pulgadas")
monitor2 = Monitor("Asus", "25 pulgadas")
monitor3 = Monitor("Gamer", "20 pulgadas")

computadora1 = Computadora("Hp", monitor1, teclado1, raton1)
computadora2 = Computadora("Asus", monitor2, teclado2, raton2)
computadora3 = Computadora("Gamer", monitor3, teclado3, raton3)

computadoras = [computadora1, computadora2]

orden1 = Orden(computadoras)
orden1.agregarComputadora(computadora3)
print(orden1)
Пример #12
0
from raton import Raton
from teclado import Teclado
from monitor import Monitor
from computadora import Computadora
from orden import Orden


raton1 = Raton("display port", "hp")
teclado1 = Teclado("cable", "compaq")
monitor1 = Monitor("samsung", "25 pulgadas")
computadora1 = Computadora("gamer", monitor1, teclado1, raton1)
computadora2 = Computadora("solo para trabajo", monitor1, teclado1, raton1)
computadora3 = Computadora("para programadores", monitor1, teclado1, raton1)

computadoras1 = [computadora1]
orden1 = Orden(computadoras1)
orden1.agregar_computadora(computadora2)
print(orden1)

computadoras2 = [computadora1, computadora3]
orden2 = Orden(computadoras2)
print(orden2)


Пример #13
0
from computadora import Computadora
from orden import Orden

raton = Raton()
raton.set_marca("Logic Tech")
raton.set_tipo_entrada("USB")

monitor = Monitor()
monitor.set_marca("Dell")
monitor.set_tamanio("27 pulgadas")

teclado = Teclado()
teclado.set_marca("Annie")
teclado.set_tipo_entrada("WI-FI")

primera_computadora = Computadora()
primera_computadora.set_nombre_computadora("Aero")
primera_computadora.set_monitor(monitor)
primera_computadora.set_raton(raton)
primera_computadora.set_teclado(teclado)

raton2 = Raton()
raton2.set_marca("Lenovo")
raton2.set_tipo_entrada("Bluethoo")

monitor2 = Monitor()
monitor2.set_marca("Alienware")
monitor2.set_tamanio("32 pulgadas")

teclado2 = Teclado()
teclado2.set_marca("Asus")
Пример #14
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from mouse import Mouse

tecladoRaz=Teclado("Razer", "USB")
mouseRaz=Mouse("Razer", "USB")
monitorHP=Monitor("HP", "25 pulgadas")
computadoraGamer=Computadora("Gamer", monitorHP, tecladoRaz, mouseRaz)

tecladoLogi=Teclado("Logitech", "USB")
mouseLogi=Mouse("Logitech", "USB")
monitorHP=Monitor("HP", "30 pulgadas")
computadoraLab=Computadora("Trabajo", monitorHP, tecladoLogi, mouseLogi)

computadoras1=[computadoraGamer, computadoraLab]
orden1=Orden(computadoras1)
print(orden1)

computadoras2=[computadoraGamer, computadoraGamer]
orden2=Orden(computadoras2)
print(orden2)
Пример #15
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from raton import Raton
from teclado import Teclado

teclado = Teclado("USB", "HP")
raton = Raton("USB", "HP")
monitor = Monitor("HP", "27 pulgadas")
computadora = Computadora("HP", monitor, teclado, raton)

teclado2 = Teclado("USB", "ACER")
raton2 = Raton("USB", "ACER")
monitor2 = Monitor("ACER", "27 pulgadas")
computadora2 = Computadora("ACER", monitor2, teclado2, raton2)

computadoras = [computadora, computadora2]

orden = Orden(computadoras)

print(orden)
Пример #16
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from dispositivo_entrada import DispositivoEntrada
from raton import Raton
from teclado import Teclado

teclado = Teclado('hp', 'usb')
raton = Raton('hp', 'usb')
monitor = Monitor('hp', '15 pulgadas')

computadoraHp = Computadora('HP', monitor, teclado, raton)

tecladoDell = Teclado('Dell', 'usb')
ratonDell = Raton('Dell', 'usb')
monitorDell = Monitor('Dell', '15 pulgadas')

computadoraDell = Computadora('Dell', monitorDell, tecladoDell, ratonDell)

tecladoMsi = Teclado('msi', 'usb')
ratonMsi = Raton('msi', 'usb')
monitorMsi = Monitor('msi', '15 pulgadas')

computadoraMsi = Computadora('Msi', monitorMsi, tecladoMsi, ratonMsi)

computadoraArmada = Computadora('Armada', monitorMsi, teclado, ratonDell)

computadoras1 = [computadoraHp, computadoraDell]
orden1 = Orden(computadoras1)
orden1.agregar_computadora(computadoraArmada)
print(orden1)
Пример #17
0
from raton import Raton
from teclado import Teclado
from monitor import Monitor
from computadora import Computadora
from orden import Orden

obj_raton1 = Raton(marca='HP', tipo_entrada="USB")
obj_raton2 = Raton(marca='Acer', tipo_entrada="Bluetooth")
obj_teclado1 = Teclado(marca='Super teclado', tipo_entrada="USB")
obj_teclado2 = Teclado(marca='ACME', tipo_entrada="Bluetooth")
obj_monitor1 = Monitor(marca='HP', pantalla=15)
obj_monitor2 = Monitor(marca='Acer', pantalla=14)

obj_compu1 = Computadora(nombre='HP', monitor=obj_monitor1, teclado=obj_teclado1, raton=obj_raton1)
obj_compu2 = Computadora(nombre='Acer super PC', monitor=obj_monitor2, teclado=obj_teclado2, raton=obj_raton2)

compus_list = [obj_compu1, obj_compu2]
orden_1 = Orden(computadoras=compus_list)
orden_2 = Orden(computadoras=compus_list)
orden_3 = Orden(computadoras=compus_list)
print(orden_1)
orden_3.agregar_compus(obj_compu1)
print(orden_3)
Пример #18
0
from orden import Orden
from computadora import Computadora
from monitor import Monitor
from teclado import Teclado
from raton import Raton

tecladoHP = Teclado('hp', 'usb')
ratonHP = Raton('hp', 'usb')
monitorHP = Monitor('hp', '27')
computadoraHP = Computadora('hp', monitorHP, tecladoHP, ratonHP)

tecladoAcer = Teclado('acer', 'wireless')
ratonAcer = Raton('acer', 'usb')
monitorAcer = Monitor('acer', '32')
computadoraAcer = Computadora('acer', monitorAcer, tecladoAcer, ratonAcer)

tecladoMSI = Teclado('MSI', 'usb')
ratonMSI = Raton('MSI', 'usb')
monitorMSI = Monitor('MSI', '40')
computadoraMSI = Computadora('acer', monitorMSI, tecladoMSI, ratonMSI)

computadoraArmada = Computadora('Armada', monitorMSI, tecladoHP, ratonAcer)

computadoras1 = [computadoraHP, computadoraAcer]
orden1 = Orden(computadoras1)
orden1.agregar_computadora(computadoraArmada)
print(orden1)

computadoras2 = [computadoraArmada, computadoraMSI, computadoraAcer]
orden2 = Orden(computadoras2)
print(orden2)