Problema
Um assistente de voz que narra jogadas pode errar ou inventá-las, e um tabuleiro desenhado à mão costuma parecer plano. Era preciso um jogo correto nas regras e com acabamento de jogo comercial.
Um tabuleiro de fantasia com estátuas de pedra como peças, que se joga ditando as jogadas a um assistente de voz. As regras são aplicadas por um árbitro de software: a tela só desenha o que de fato aconteceu.

Um assistente de voz que narra jogadas pode errar ou inventá-las, e um tabuleiro desenhado à mão costuma parecer plano. Era preciso um jogo correto nas regras e com acabamento de jogo comercial.
As jogadas são ditas em voz alta, em espanhol (“peón de e2 a e4” (peão de e2 para e4), “enroque corto” (roque pequeno)). Um árbitro com as regras oficiais decide o que é legal e o tabuleiro é sempre desenhado a partir da posição real.
É um módulo do assistente pessoal Destiny: uma prova de como a voz, a IA e o 3D podem conviver em uma mesma experiência.
Você abre dizendo “juguemos ajedrez” (vamos jogar xadrez) e move as peças ditando as jogadas; o assistente também responde a “¿cómo va la partida?” (como está a partida?).
Cada jogada é validada — roque, promoção, xeque, xeque-mate e empate — e a imagem é sempre desenhada a partir da posição verdadeira.
Estátuas de cavaleiros, torres, reis e rainhas sobre mármore, com céu estrelado e animações de captura.
O assistente joga contra o usuário com um motor de xadrez próprio, sem depender de serviços externos.
Suíte de regras executada durante a redesign visual.
Foi reproduzida e corrigida a falha em que uma peça capturada continuava no tabuleiro, e foi adicionada uma verificação contra a posição real.
A visão 3D consulta o estado da partida em um servidor local em Python, que usa o python-chess como árbitro e um motor próprio de busca com poda alfa-beta como adversário.
Conte-nos a ideia em duas linhas. Respondemos com escopo, prazo e uma primeira proposta.

Reserva de assentos entre Piura e Huancabamba com motorista verificado, sinal por carteira digital e painel de acerto para o motorista.

Catálogo sob encomenda com um motor que encontra ofertas, calcula o custo posto em Lima e publica os preços em soles; o dono apenas aprova.

Registra a mercadoria deixada por cada fornecedor, calcula quanto se deve a ele e guarda cada pagamento com o comprovante. Entregue a um negócio de fantasias, hoje é o seu sistema principal.