示例#1
0
 def inicializar(self):
     self.__inicio = False
     self.__block = False
     for i in range(6):
         for j in range(7):
             self.__labels[i][j].setPixmap(QPixmap(self.__imageNone))
     if self.__tipo == 0:
         #Humano Vs Humano
         self.__judador1 = jugador.Jugador(self.__nombre1, "1")
         self.__judador2 = jugador.Jugador(self.__nombre2, "2")
     elif self.__tipo == 1:
         #Humano Vs Computadora
         #self.__nombre2 = "Computadora"
         self.__judador1 = jugador.Jugador(self.__nombre1, "1")
         self.__judador2 = computador.Computadora(self.__nombre2, "2", "1")
     else:
         #Computadora Vs Computadora
         #self.__nombre1 = "Computadora 1"
         #self.__nombre2 = "Computadora 2"
         self.__judador1 = computador.Computadora(self.__nombre1, "1", "2")
         self.__judador2 = computador.Computadora(self.__nombre2, "2", "1")
     self.__juego = juego.Juego(self.__judador1, self.__judador2,
                                self.__modo)
     self.__estados = []
     for i in range(6):
         self.__estados.append([])
         for j in range(7):
             self.__estados[i].append(None)
     self.__tablaJuego = self.__juego.getTablero()
     self.__juego.mostrarTabla()
     self.actualizarPuntos()
示例#2
0
def startWindow(width, height, cancion):
    res = (width, height)
    pygame.init()
    pygame.display.set_caption("Modo grabación!")
    pantalla = pygame.display.set_mode(res)
    escritor.flog("iniciado modo de grabación de la canción: " +
                  cancion.name)
    escape = False
    jugo = juego.Juego(cancion, 0)
    reloj = pygame.time.Clock()
    global end
    end = False
    pantalla.fill((134, 230, 120))

    mensaje = m.getMessage(
        'recordwindow:help',
        pygame.key.name(keyManager.getConfiguredKey("back")))

    pygame.display.flip()
    m.sayCustomMessage(mensaje, 1)

    jugo.start()
    juego.endSongEvent += endSong

    while (not end):
        reloj.tick_busy_loop(60)

        juego.nextTickEvent()

        for event in pygame.event.get():
            if (event.type == pygame.quit):
                pygame.display.quit()
                end = True
                jugo.stop()

                escritor.flog("cierre modo prueba por evento de salida")
                escape = True
                return (None)
            elif (event.type == pygame.KEYDOWN):
                pressKey = keyManager.getKey(event.key)
                if pressKey != 'back' and pressKey != 'null':
                    juego.hitEvent(pressKey)
                    escritor.flog("precionada la tecla " + pressKey)

                elif (pressKey == 'back' and pressKey != 'null'):
                    pygame.display.quit()
                    escritor.flog("cierre por escape")

                    jugo.stop()

                    end = True
                    escape = True
                    return (None)

    pygame.display.quit()
    if escape == False:

        jugo.stop()
        return (jugo.getSong())
示例#3
0
def startWindow(width, height, cancion, modo=0):
    res = (width, height)
    pygame.init()
    pygame.display.set_caption("Modo juego!")
    escape = False
    pantalla = pygame.display.set_mode(res)
    escritor.flog("iniciado modo de juego de la canción: " + cancion.name)

    jugo = juego.Juego(cancion, 1, modo)
    reloj = pygame.time.Clock()
    global end
    end = False
    pantalla.fill((134, 230, 120))

    mensaje = "precione las teclas a, s, z y x al ritmo de la canción a medida que el sonido correspondiente suena!!!"
    mensaje2 = "Precione escape para retornar al menú y detener el juego"

    pygame.display.flip()

    jugo.start()
    juego.endSongEvent += endSong

    while (not end):
        reloj.tick_busy_loop(60)

        juego.nextTickEvent()

        for event in pygame.event.get():
            if (event.type == pygame.quit):
                pygame.display.quit()
                end = True
                jugo.stop()
                #del jugo
                escritor.flog("cierre modo juego por evento de salida")
                escape = True
            elif (event.type == pygame.KEYDOWN):
                pressKey = keyManager.getKey(event.key)
                if pressKey != 'back' and pressKey != 'null':

                    juego.stepEvent(pressKey)
                    escritor.flog("precionada la tecla " + pressKey)

                elif (pressKey == 'back'):
                    pygame.display.quit()
                    jugo.stop()
                    #del jugo
                    escape = True
                    return (None)

                    escritor.flog("cierre por escape")
                    end = True

    pygame.display.quit()
    if escape == False:

        jugo.stop()
    if (jugo is None) == False:

        return (jugo)
    def __init__(self):
        # El controlador inicializa el juego
        # y la vista.
        self.dimensiones = (640, 480)
        self.juego = juego.Juego('Fede', self.dimensiones)
        self.vista = vista.Vista(self.dimensiones, self.juego)

        self.cargar_imagenes()
        self.main_loop()
示例#5
0
    def __init__(self):
        self.dimensiones = (1260, 700)

        self.juego = juego.Juego('Fran',
                                 self.dimensiones)  # El controlador incializa
        self.vista = vista.Vista(self.dimensiones,
                                 self.juego)  # la vista y el modelo.

        self.main_loop()
示例#6
0
 def __init__(self, op):
     """Inicializamos las variables necesarias para la aplicacion.
     Creamos la pantalla, definimos los estados y creamos los objetos
     pertinentes."""
     #self.scr = pygame.display.set_mode((TAMX, TAMY))
     self.state = INTRO
     self.intro = intro.Intro(JOIN(DATA,"desarrollado.png"),
                              JOIN(DATA,"derechos.png")) 
     self.menu = menu.Menu()
     self.juego = juego.Juego()
import arbolBB
from flask import Flask, jsonify, request
import logging
from logging.handlers import RotatingFileHandler
import juego
import lienzo


tree = arbolBB.arbol()
juego_nuevo = juego.Juego()

app = Flask("Proyecto Junio 2017")

@app.route('/tarea', methods = ['POST']) 
def h():
    
    parametroPython2 = str(request.form['entrada'])
    return "parametro = " + parametroPython2

@app.route('/arbolBB', methods = ['POST'])
def aBB():
    nombre = str(request.form['nombre'])
    clave = str(request.form['clave'])
    conectado = str(request.form['conectado'])    
    tree.root = tree.insert(tree.root, nombre,clave,conectado)
    
#    tree.inorder(tree.root)
#    result = tree.recorrer_lista()

    return "Exito"
示例#8
0
# -*- coding: utf-8 -*-
#import random
import jugador
import juego
import computador

jugador1 = computador.Computadora("Computador 1", "1", "2")
#jugador2 = jugador.Jugador("jugador 2", "2")
jugador2 = computador.Computadora("Computador 2", "2", "1")

partida = juego.Juego(jugador1, jugador2, 2)
partida.jugar()