Só pra descontrari. Olhem este jogo

Adorei esse joguinho:
pt.akinator.com

pensem em qualuqer personagem, pessoa…
O programa adivinha por eliminação.
Alguem já viu algum codigo semelahnte pra este tipo de jogo?
Como é o nome deste algoritmo?

Olá Luiz,

Isso daí já é antigo. O Akinator na verdade é uma derivação do 20 questions, onde ele tenta prever o que você está pensando. Qualquer coisa.
Desde um objeto até uma emoção, ou uma cor. É muita viagem.

http://20q.net/

Edit: Ah, e não é exatamente um algoritmo. No 20q ele diz que o que acontece realmente é que ele grava as informações sobre todas as opiniões postadas. Por exemplo, você pensa em uma bola de boliche. Ela é preta, tem 3 furos e é redonda.

Se todo mundo começar a dizer que a bola de boliche é verde, então o programa começa a gravar que é.

[quote=jaboot]Olá Luiz,

Isso daí já é antigo. O Akinator na verdade é uma derivação do 20 questions, onde ele tenta prever o que você está pensando. Qualquer coisa.
Desde um objeto até uma emoção, ou uma cor. É muita viagem.

http://20q.net/

Edit: Ah, e não é exatamente um algoritmo. No 20q ele diz que o que acontece realmente é que ele grava as informações sobre todas as opiniões postadas. Por exemplo, você pensa em uma bola de boliche. Ela é preta, tem 3 furos e é redonda.

Se todo mundo começar a dizer que a bola de boliche é verde, então o programa começa a gravar que é. [/quote]

Eu achei esse programa legal de mais da conta!
Como ficaria a tabela, ou tabelas, par aisso?
Alguem tem uma ideia de como funcionaria o banco de dados disso?

é um algoritmo bem complexo, com certeza…
Pensei em fazer isso um tempo atrás, mas aí é um grande tempo perdido…
kkkkkkkkkkkkkkkkkk…

Ah bicho, isso deve ser bem louco. As tabelas em si.

Imagina que para cada informação, por exemplo, a cor preta da bola de boliche, deve existir um “opiniômetro”. Tipo, N sucrilhões de usuários disseram que é preta, então é a cor predominante. Outros N zilhares disseram que é de outra cor.

Ele deve ter um comparador. Ele não sabe qual a cor da bola. A gente é que “alimenta” a base de dados, a cada resposta. Você já fez até o final, com coisas bem esquisitas? Quando ele não acerta, ele te informa no fim: olha, você disse que a bola de boliche é macia, mas EU acredito que é dura.

A ideia em si é bem legal.

nem o algoritimo, nem as tabelas do banco sao tao complexas assim pessoal…

nao precisa fazer um for por todos as caracterisicas a cada pergunta…

eh o conceito de arvore binaria, onde tem as perguntas e a resposta

se no nó a baixo for a resposta, achou, se nao for, faca a proxima pergunta recursivamente até chegar na resposta.

a resposta final tem uma pergunta acima, dentro dessas perguntas, todas as perguntas acima dela, já corresponde a essa resposta