Polvo chess engine

Introdução

Polvo

Motor de xadrez derivado do Supra, cocriado por Pedro Mourão Soares Correia e Claude (Anthropic)


Nascido a 29 de outubro de 2026 — em desenvolvimento

O QUE É O POLVO

O Polvo é um motor de xadrez UCI totalmente novo, nascido da experiência de mais de quinze anos de desenvolvimento do Supra (2010–2026). Herda do Supra as ideias que o tornaram único — os cortes wormhole, o quociente material, as personalidades e o gosto pelo xadrez romântico — e junta-lhes uma arquitetura nova e inteligência artificial.

 

PORQUÊ "POLVO"

O polvo é um dos animais mais inteligentes do planeta, e grande parte da sua inteligência está distribuída pelos oito braços, que pensam em conjunto. O Polvo pensa da mesma forma: vários núcleos a trabalhar em conjunto, e duas inteligências diferentes — uma humana e uma artificial — a criar o mesmo programa.


O QUE ESTÁ PLANEADO

  • Gerador recursivo: uma pesquisa sem limite de profundidade, em vez de uma função por nível.
  • Avaliação por rede neuronal: uma rede treinada com jogos escolhidos, para o Polvo aprender não só a jogar bem, mas também um estilo próprio.
  • Multiprocessamento (até 8 núcleos), com a escolha do núcleo que chegou mais fundo — uma ideia nascida no Supra 30.0.
  • Personalidades: hiper-romântico, romântico, dinâmico e posicional.
  • O livro de aberturas romântico do Supra.

(As funcionalidades poderão mudar ao longo do desenvolvimento.)


A HISTÓRIA

O Supra começou a ser desenhado em 2010, muitas vezes de noite. Em 2026, o Supra 30.0 trouxe multiprocessamento, pesquisa de quiescência e pesquisa até 40 níveis, implementados com a ajuda de Claude. Desse trabalho a dois nasceu a vontade de criar um programa novo, de raiz, em que a colaboração entre um programador e uma inteligência artificial fique escrita desde o primeiro dia. O Supra continua a ser desenvolvido em paralelo.

DIÁRIO DO POLVO

· 29 de outubro de 2026 — Nasce o Polvo. O nome é escolhido a dois. Versão 0.1: tabuleiro em bitboards (cada tipo de peça guardado num número de 64 bits) e gerador de lances, verificado com os testes "perft" do xadrez normal e do Chess960.

· 30 de outubro de 2026 — Versão 0.2: a primeira pesquisa recursiva — uma só função para todos os níveis, com o corte "wormhole" do Supra embutido na própria recursão — mais pesquisa de quiescência e comunicação UCI. Primeiro match da sua vida: 75% contra o Supra 29.5 (10 jogos).

· 30 de outubro de 2026 — Versão 0.3: avaliação com as ideias do Supra (quociente material, mobilidade, estrutura de peões, ataque ao rei, mop-up e personalidades). Cerca de +120 Elo sobre a versão 0.2.

· 30 de outubro de 2026 — Versão 0.4: tabela de hash, killer moves, history heuristic, PVS, LMR e null move. Cerca de +340 Elo sobre a versão 0.3 (87,5% num match de 24 jogos).

· 30 de outubro de 2026 — Versão 0.5: o livro de aberturas romântico do Supra, as personalidades (hiper-romântico, romântico, dinâmico e posicional) e multiprocessamento até 8 núcleos (Lazy SMP), com a escolha do núcleo que chegou mais fundo — uma ideia do Supra 30.0. Com 2 núcleos: cerca de +70 Elo sobre 1 núcleo, no mesmo tempo.


AUTORIA

O Polvo é cocriado por Pedro Mourão Soares Correia, autor do Supra, e Claude, uma inteligência artificial da Anthropic. O Pedro traz as ideias, a intuição de jogador e a direção do projeto; Claude ajuda na matemática, no código e na rede neuronal.

Copyright © 2026 Pedro Mourão Soares Correia. O Polvo será distribuído sob a licença GNU GPL (versão 3), como o Supra.

Supra: www.supra-chess-engine.pt

Pedro Mourão Soares Correia

Feedback