Exemple #1
0
 def genEnginesElo(self):
     d = Engines.leeRivales()
     li = []
     for elo, clave, depth in GestorElo.listaMotoresElo():
         cm = d[clave].clona()
         cm.nombre = "%d - %s (%s %d)" % (elo, cm.nombre, _("depth"), depth)
         cm.clave = cm.nombre
         cm.fixed_depth = depth
         cm.elo = elo
         li.append(cm)
     li.sort(key=lambda x: x.elo)
     return li
Exemple #2
0
 def dicMotoresFixedElo(self):
     return Engines.dicMotoresFixedElo()
Exemple #3
0
 def dicMotoresFixedElo(self):
     return Engines.dicMotoresFixedElo()
Exemple #4
0
    def __init__(self, user):

        self.ponCarpetas(user)

        self.user = user

        self.siMain = user == ""

        self.id = Util.creaID()
        self.jugador = ""
        self.dirSalvados = ""
        self.dirPGN = ""
        self.dirJS = ""
        self.traductor = ""
        self.estilo = "Cleanlooks"
        self.vistaTutor = kTutorH

        self.efectosVisuales = True
        self.rapidezMovPiezas = 100
        self.guardarVariantesTutor = True

        self.siAtajosRaton = False  # predicitvo=True
        self.showCandidates = False

        self.siActivarCapturas = False
        self.siActivarInformacion = False

        self.tutorActivoPorDefecto = True

        self.version = ""

        self.elo = 0
        self.eloNC = 1600

        self.michelo = 1600
        self.micheloNC = 1600

        self.fics = 1200
        self.ficsNC = 1200

        self.fide = 1600
        self.fideNC = 1600

        self.siDGT = False

        self.coloresPGNdefecto()

        self.tamFontRotulos = 10
        self.anchoPGN = 283
        self.puntosPGN = 10
        self.altoFilaPGN = 22
        self.figurinesPGN = True

        self.showVariantes = False
        self.tipoMaterial = "D"

        self.familia = ""

        self.puntosMenu = 11
        self.boldMenu = False

        self.puntosTB = 11
        self.boldTB = False

        self.centipawns = False

        self.salvarGanados = False
        self.salvarPerdidos = False
        self.salvarAbandonados = False
        self.salvarFichero = ""

        self.salvarCSV = ""

        self.liTrasteros = []

        self.liFavoritos = []

        self.liPersonalidades = []

        self.dicRivales = Engines.leeRivales()

        self.rivalInicial = "rocinante" if VarGen.isLinux else "tarrasch"
        self.rival = self.buscaRival(self.rivalInicial)

        self.tutorInicial = "stockfish"
        self.tutor = self.buscaRival(self.tutorInicial)
        self.tutorMultiPV = 10 # 0: maximo
        self.tutorDifPts = 0
        self.tutorDifPorc = 0

        self.tiempoTutor = 3000

        self.siSuenaBeep = False
        self.siSuenaNuestro = False
        self.siSuenaJugada = False
        self.siSuenaResultados = False

        self.siNomPiezasEN = False

        self.voice = ""

        self.siAplazada = False

        self.grupos = BaseConfig.Grupos(self)

        self.grupos.nuevo("TarraschToy", 0, 1999, 0)
        self.grupos.nuevo("Bikjump", 2000, 2400, 600)
        self.grupos.nuevo("Greko", 2401, 2599, 1800)
        self.grupos.nuevo("Alaric", 2600, 2799, 3600)
        self.grupos.nuevo("Rybka", 2800, 3400, 6000)
Exemple #5
0
    def __init__(self, user):

        self.ponCarpetas(user)

        self.user = user

        self.siMain = user == ""

        self.id = Util.creaID()
        self.jugador = ""
        self.dirSalvados = ""
        self.dirPGN = ""
        self.dirJS = ""
        self.traductor = ""
        self.estilo = "Cleanlooks"
        self.vistaTutor = kTutorH

        self.efectosVisuales = True
        self.rapidezMovPiezas = 100
        self.guardarVariantesTutor = True

        self.siAtajosRaton = False  # predicitvo=True
        self.showCandidates = False

        self.siActivarCapturas = False
        self.siActivarInformacion = False

        self.tutorActivoPorDefecto = True

        self.version = ""

        self.elo = 0
        self.eloNC = 1600

        self.michelo = 1600
        self.micheloNC = 1600

        self.fics = 1200
        self.ficsNC = 1200

        self.fide = 1600
        self.fideNC = 1600

        self.siDGT = False

        self.coloresPGNdefecto()

        self.tamFontRotulos = 10
        self.anchoPGN = 283
        self.puntosPGN = 10
        self.altoFilaPGN = 22
        self.figurinesPGN = True

        self.showVariantes = False
        self.tipoMaterial = "D"

        self.familia = ""

        self.puntosMenu = 11
        self.boldMenu = False

        self.puntosTB = 11
        self.boldTB = False

        self.centipawns = False

        self.salvarGanados = False
        self.salvarPerdidos = False
        self.salvarAbandonados = False
        self.salvarFichero = ""

        self.salvarCSV = ""

        self.liTrasteros = []

        self.liFavoritos = []

        self.liPersonalidades = []

        self.dicRivales = Engines.leeRivales()

        self.rivalInicial = "rocinante" if VarGen.isLinux else "tarrasch"
        self.rival = self.buscaRival(self.rivalInicial)

        self.tutorInicial = "stockfish"
        self.tutor = self.buscaRival(self.tutorInicial)
        self.tutorMultiPV = 10 # 0: maximo
        self.tutorDifPts = 0
        self.tutorDifPorc = 0

        self.tiempoTutor = 3000

        self.siSuenaBeep = False
        self.siSuenaNuestro = False
        self.siSuenaJugada = False
        self.siSuenaResultados = False

        self.siNomPiezasEN = False

        self.voice = ""

        self.siAplazada = False

        self.grupos = BaseConfig.Grupos(self)

        self.grupos.nuevo("TarraschToy", 0, 1999, 0)
        self.grupos.nuevo("Bikjump", 2000, 2400, 600)
        self.grupos.nuevo("Greko", 2401, 2599, 1800)
        self.grupos.nuevo("Alaric", 2600, 2799, 3600)
        self.grupos.nuevo("Rybka", 2800, 3400, 6000)