News

Aplicativos de gamão trapaceiam? O que dá para conferir

Quase sempre não: duplas caem um lance em seis e a memória guarda um placar torto. A questão real é se o app prova seus dados. Veja como conferir.

fairnessdiceexplainer

Quase sempre, não. Os lances que parecem viciados costumam ser aleatoriedade honesta lida através da memória humana: duplas chegam um lance em seis, sequências são normais, e as derrotas ficam com você enquanto as vitórias somem. A verdade mais dura está por baixo. Com um aplicativo fechado você não consegue verificar nada disso, então a pergunta real não é se um app trapaceia. É se o app consegue provar que não trapaceia.

Todo aplicativo de gamão ouve as mesmas duas reclamações, e os jogadores as fazem desde que existem dados. O adversário tira duplas demais. O adversário sempre acha o número de que precisa. Quem perdia dizia isso nos cafés de Istambul quando os dados eram de osso e a mesa de madeira. Isso merece uma resposta séria, não um dar de ombros. Aqui vai uma.

Por que o app tira tanta dupla?

Porque duplas são comuns, e as que te derrotam são memoráveis. Dois dados caem de 36 maneiras. Seis delas são duplas. Um lance em seis sai emparelhado, e essa única fração move quase toda a reclamação.

  • Uma partida típica tem de 50 a 60 lances somando os dois jogadores. Oito a dez duplas na mesa não é maré de sorte. É a partida média.
  • Duplas seguidas caem um par em 36. Jogue algumas partidas numa noite e você deve ver isso mais de uma vez.
  • Três duplas em sequência é uma corrente em 216. Jogue com regularidade e você vai encontrar. Aritmética, não falha.
  • Qualquer número específico de que o adversário precise aparece em pelo menos um dado 11 vezes em 36, quase uma chance em três.

A barra conta a mesma história. Feche duas casas do seu campo interno e o adversário ainda entra cerca de oito vezes em nove. Deixe uma pedra exposta ao alcance direto e o número que a acerta cai cerca de uma vez em três, antes mesmo de os lances combinados somarem mais. Quando os números de que eles precisam estão assim disponíveis, dizer que eles sempre tiram o que precisam é simplesmente a cara dos dados justos vista do lado que está perdendo.

Por que os dados só parecem injustos quando você perde?

Porque a memória mantém um livro-caixa torto. Psicólogos medem isso há décadas: uma derrota pesa cerca de duas vezes mais que uma vitória equivalente. Então o 6-6 que apagou a sua muralha fica com você por uma semana, enquanto o seu próprio 6-6 pareceu justiça e foi esquecido antes do jantar. Ninguém lembra da noite em que os dados foram medianos, e ninguém posta sobre isso. É por isso que toda discussão sobre dados viciados se lê igual, e quase nenhuma vem com uma contagem.

Isso não é um defeito seu. A atenção guarda o lance que mudou a partida e descarta os cinquenta que não mudaram. Jogadores acusavam os dados de traição quando os dados eram talhados em osso. O aplicativo herdou a suspeita no dia em que desenhou a primeira pedra.

Um aplicativo de gamão conseguiria mesmo trapacear?

Conseguiria, e a honestidade exige dizer isso com todas as letras. Os cubos girando na sua tela são uma animação. Os números vêm de código num servidor que você não vê, e nada físico os restringe. A maioria dos estúdios não tem motivo, já que um jogo manipulado é uma reputação morta esperando para vir à tona, e quando jogadores rodam contagens em apps grandes os totais geralmente voltam comuns. Mas provavelmente não é confiança, não prova. Com um aplicativo fechado não existe experimento que você possa rodar para resolver a questão, porque a arquitetura mantém os dados fora de alcance. Então a divisão honesta não é entre apps trapaceiros e apps honestos. É entre dados que você pode conferir e dados que você tem de aceitar por fé.

Não dá para auditar uma sensação. Dá para auditar um recibo.

Como testar os dados você mesmo?

Antes de recorrer à criptografia, faça o teste de papel. Ele resolve a maioria das suspeitas numa única noite.

Defina a expectativa antes. Anote como é o justo antes de jogar: um lance em seis é dupla, para os dois lados. Decidir o que conta como suspeito depois de perder é justamente como o viés vence.

Conte em vez de lembrar. Durante uma sessão inteira, conte cada lance e cada dupla, seus e do adversário. Papel bate memória, porque a memória é o instrumento que estava relatando errado desde o começo.

Leia o resultado como estatístico. Em 120 lances, espere cerca de 20 duplas. De uns treze a uns vinte e oito é oscilação comum. Só uma diferença grande que sobrevive a muitas sessões significa alguma coisa.

Duas coisas acontecem quando os jogadores de fato fazem esse teste. Primeiro, as duplas do adversário caem perto da taxa esperada quase sempre. Segundo, e mais importante, o teste expõe o limite do método: nem uma contagem impecável distingue um servidor honesto de um que incline um lance em cem nos momentos decisivos. A estatística não pega manipulação rara e precisa. Quem pega é a criptografia.

O que um aplicativo deveria oferecer em vez de promessas?

Um recibo por partida. É assim que o Orion foi construído: antes do primeiro lance o servidor publica um compromisso SHA-256 sobre uma semente secreta, cada lance é derivado dela por HMAC-SHA256, e no fim a semente é revelada. Abra orion.arthea.ai/verify em qualquer navegador, informe o ID da partida, e a página recalcula tudo localmente. Sem conta, sem instalação, e a nossa palavra não entra na conferência.