当前位置: 首页>>代码示例>>Python>>正文


Python Utils.parserJogada方法代码示例

本文整理汇总了Python中Utils.Utils.parserJogada方法的典型用法代码示例。如果您正苦于以下问题:Python Utils.parserJogada方法的具体用法?Python Utils.parserJogada怎么用?Python Utils.parserJogada使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utils.Utils的用法示例。


在下文中一共展示了Utils.parserJogada方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: atualizaEstadoTabuleiro

# 需要导入模块: from Utils import Utils [as 别名]
# 或者: from Utils.Utils import parserJogada [as 别名]
 def atualizaEstadoTabuleiro(self, posicaoJogada, pecaJogador):
     linha, coluna = Utils.parserJogada(posicaoJogada)
     self._tabuleiro[linha][coluna] = pecaJogador
     Utils.printEstadoTabuleiro(self._tabuleiro)
     self._vitoria = self._minMax.verificaVitoriaPecaJogada(self._tabuleiro, linha, coluna, pecaJogador)
     self._analisaProfundidadeDinamica()
     if self._vitoria:
         if pecaJogador == 1:
             self._jogadorVencedor = self._jogador
         else:
             self._jogadorVencedor = 'IA'
     self._alteraJogadorDaVez()
开发者ID:rodolfolottin,项目名称:INE5633,代码行数:14,代码来源:Ligue4.py

示例2: criarNodoFilho

# 需要导入模块: from Utils import Utils [as 别名]
# 或者: from Utils.Utils import parserJogada [as 别名]
    def criarNodoFilho(self, nodo, indice, profundidade):
        linha, coluna = Utils.parserJogada(str(indice))
        index = int(str(linha) + str(coluna))

        if (profundidade % 2) != 0:
            pecaJogada = Peca.COMPUTADOR
        else:
            pecaJogada = Peca.JOGADOR

        tabuleiro = copy.deepcopy(nodo._board)
        tabuleiro[linha][coluna] = pecaJogada

        isNodoFolha = self.verificaVitoriaPecaJogada(tabuleiro, linha, coluna, pecaJogada)
        return Nodo(index, tabuleiro, pecaJogada, None, profundidade, isNodoFolha, -9999999999, 9999999999)
开发者ID:rodolfolottin,项目名称:INE5633,代码行数:16,代码来源:Minimax.py


注:本文中的Utils.Utils.parserJogada方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。