Mastermind Dedução
Crack the code from past guesses and peg feedback.
Sobre o PlayMemorize Mastermind Deduce
O PlayMemorize Mastermind Deduce é um treinador de dedução de quebra-código baseado no jogo de tabuleiro Mastermind dos anos 1970. Cada ronda mostra um histórico de palpites passados e o seu feedback de pinos pretos/brancos. Exatamente um código candidato (do espaço sem repetição de 6 cores × 4 pinos = 360 códigos) sobrevive ao feedback · escolhe-o e o teu streak cresce.
O que os pinos significam. Um pino preto significa que um pino no teu palpite tem a cor certa E a posição certa · um match perfeito em ambos os eixos. Um pino branco significa que a cor está certa mas a posição está errada. A ordem dos pinos no feedback NÃO mapeia para as posições do palpite · "dois pretos, um branco" significa que algures no teu palpite há dois matches perfeitos e um match fora de posição, mas não sabes quais são as posições. Essa ambiguidade é o que torna o jogo difícil.
Validação à prova de batota. Uma função pura verifyFinalDeduction replica todo o histórico contra o espaço completo de permutações sem repetição (6 cores, 4 pinos, sem duplicados · 6P4 = 360 códigos). Se o teu código escolhido for o único sobrevivente · o único código consistente com cada linha de feedback · a resposta está correta. O validador é o único oráculo, por isso a única forma de ganhar é mesmo deduzir.
Pura dedução, sem sorte. O gerador só acrescenta linhas de histórico que de facto podam o espaço de candidatos, por isso nunca vês informação redundante · cada linha estreita as possibilidades. Cada ronda é um verdadeiro problema de raciocínio com uma resposta única demonstrável. O algoritmo clássico para resolver Mastermind no menor número de palpites · a estratégia minimax de Donald Knuth de 1976 · garante uma resolução em no máximo 5 turnos; no modo Deduce não estás a jogar o jogo, estás a resolver a sua posição final, que é puramente lógica.
Faz parte da família PlayMemorize de jogos de treino mental. Corre inteiramente no teu navegador, funciona offline como uma Progressive Web App.
FAQ
Q: O que é o Mastermind Deduce?
Um jogo gratuito de dedução de quebra-código. Cada ronda mostra um histórico de palpites passados e o seu feedback de pinos pretos/brancos. Exatamente um código candidato é consistente com cada linha · escolhe-o para construir um streak. Falha uma vez e a corrida termina.
Q: Como é validada a resposta?
Uma função pura chamada verifyFinalDeduction replica todo o histórico contra o espaço completo de permutações sem repetição (6 cores, 4 pinos, sem duplicados · 6P4 = 360 códigos). Se o teu código escolhido for o único sobrevivente · o único código consistente com cada linha de feedback · a resposta está correta.
Q: O que significam os pinos pretos e brancos?
Regras padrão de Mastermind. Um pino preto significa que um pino no teu palpite tem a cor certa e a posição certa. Um pino branco significa que um pino tem a cor certa mas a posição errada. A ordem dos pinos no feedback não mapeia para as posições do palpite.
Q: Cada ronda é resolúvel por pura dedução?
Sim · o gerador só mantém linhas de histórico que de facto podam o espaço de candidatos, por isso o puzzle estreita-se sempre para exatamente um sobrevivente. Sem adivinhação necessária.
Q: Como é guardado o meu progresso?
O teu streak máximo é guardado localmente no teu navegador.