Skip to content
Xiangqi OneXiangqi.one

Jogar xiangqi contra o computador

40 adversários de IA, do iniciante absoluto ao mestre, cada um com nome, país, temperamento e estilo de jogo. Escolha o que corresponde ao seu nível, aperte Jogar e a partida abre no seu navegador — nada para instalar, sem conta. Todos rodam no Pikafish, o motor de xiangqi de código aberto mais forte, propositalmente limitado para jogar como um humano daquela força, e não como uma máquina.

Como os bots são calibrados

Um motor em força total é imbatível e, pior, desinteressante: nunca erra, então você nunca tem a chance de punir nada. Nossos bots usam a abordagem popularizada pelo Lichess. Pedimos ao Pikafish vários lances candidatos de uma vez, cada um é pontuado em relação a uma perda média de centipeões alvo — quanto pior que o melhor lance o bot pode jogar — e o lance é sorteado dessa lista com um viés que depende do nível pretendido. Um bot do nível de descoberta joga tranquilamente o quarto melhor lance; um do nível de mestre quase sempre acha o primeiro. O temperamento então reordena essa lista antes do sorteio: um bot agressivo adianta os candidatos mais próximos do melhor lance do motor; um defensivo penaliza cada candidato conforme os centipeões que entrega, de modo que os lances que menos perdem passam à frente; um tático deixa a ordem intacta, o que lhe dá o leque mais amplo dos três. É uma inclinação, não uma regra: nos níveis mais baixos, onde o sorteio continua bem aberto, quase não se nota; quanto mais alto o nível, mais essa ordem decide o lance jogado — e menos dois bots do mesmo nível parecem o mesmo adversário. Os poucos bots que ficam com um único candidato não têm lista para sortear: jogam o lance que sua busca coloca em primeiro lugar, e só a profundidade dessa busca define sua força. Os níveis são depois verificados em torneios automatizados.

Contra qual bot jogar primeiro?

Se você acabou de aprender as regras, comece pelo nível de descoberta: esses bots erram de verdade, deixam peças penduradas e permitem treinar padrões de mate sem pressão. Assim que vencer um deles, o nível de aprendiz se abre. Uma boa regra: jogue contra o bot que você vence metade das vezes — ganhar sempre não ensina nada, perder sempre desanima. Jogadores experientes costumam encontrar seu nível por volta do nível de competidor; o nível de mestre e as figuras históricas estão lá para quando você quiser uma luta de verdade. Seu progresso é salvo bot por bot, então dá para retomar uma partida inacabada.

Preciso de conta ou de download?

Não precisa de conta nem de instalar nada. Os 40 bots são gratuitos e rodam no navegador; o único download é o do motor, de cerca de 50 MB, que o navegador baixa uma vez — na sua primeira partida ou no seu primeiro clique de mouse na área de jogo de um bot desbloqueado — e depois guarda, então as partidas seguintes começam sem baixá-lo de novo. A partida inacabada de um convidado fica salva no navegador e é retomada na próxima visita; uma conta mantém o progresso entre dispositivos e abre o jogo online.

Pikafish, o motor por trás de cada adversário

O Pikafish é para o xiangqi o que o Stockfish é para o xadrez: um motor de código aberto com avaliação por rede neural, mais forte que qualquer humano. Nesta página ele roda direto no seu navegador: o bot pensa no seu próprio aparelho, não num servidor, e não há nada para instalar. O mesmo motor move o tabuleiro de análise, onde você pode rever lance a lance qualquer partida contra um bot e ver onde ela virou.

Quer saber mais sobre o motor? Leia nosso guia do Pikafish