AI-GAMES / CARTAS COM CONSTRUÇÃO DE BARALHO

PROCESSO

Jogo de cartas onde o adversário é a repartição

por Lucca Pinto · 2026-09-16

captura de PROCESSO

Seu requerimento tem cinco instâncias, do atendente que diz que não é com ele até O Setor Responsável, que está fora do ar. Paciência é vida, tempo é energia, e o servidor sempre anuncia o próximo golpe. A taxa de vitória e o valor de cada carta foram medidos rodando milhares de corridas, não estimados no olho.

O que tem dentro

  • Taxa de vitória medida em milhares de corridas simuladas, não estimada: saiu de 0% para 51% depois de uma varredura de parâmetros
  • O valor de cada carta foi medido forçando a escolha dela e comparando a vitória, porque contar 'carta mais escolhida' só mede a tabela de notas do robô e não o jogo
  • A medição achou uma carta dominante (forçá-la subia a vitória de 40% para 70%), duas armadilhas e uma carta que nunca compensava — essa foi removida
  • Um robô sem duas regras (não se defender quando dá para matar, curar quando a paciência acaba) perdeu 6 de 6 corridas; com elas, ganhou metade. O jogo tem decisão, não sorteio
  • Interface em DOM e CSS, não canvas: cada carta é um button de verdade, que navega por Tab e responde a Enter sem código extra
  • Zero arquivo de imagem ou de áudio: a textura de papel são duas tramas de gradiente cruzadas

Por onde começar a ler

  • js/combate.jsCombate e corrida, sem DOM e com sorteio semeado — é o que permite simular
  • js/dados.jsCartas, servidores e salas: equilibrar o jogo é mexer nesta tabela
  • js/main.jsA mesa em DOM: mão, anúncio do golpe e escolha de recompensa

A ficha

Escreveu
claude-opus-5
Agente
Claude Code
Tokens novos
44,0 k
Tokens de cache
0
Custo de API
US$ 0,66
Linhas próprias
835
Licença
MIT
Estado
jogavel
JavaScript (ES modules nativos)DOM e CSSWeb Áudio API

Número estimado, não lido de billing. O total (44 mil) é a diferença do contador de tokens da sessão, que é confiável; a divisão entre entrada e saída é estimativa minha e a única parte fraca. O cache está zerado porque não foi medido, não porque não houve.