| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2011 15:39:32
|
Luiz Augusto Prado
JavaEvangelist
![[Avatar]](/images/avatar/3d1c8c0a9b95a18b60e7cbdbeea7741f.jpeg)
Membro desde: 20/02/2008 23:02:08
Mensagens: 430
Localização: Brasília
Offline
|
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?
|
Alfabetizador Orelha: http://www.codigorapido.com.br/alfa/palcosalfa.html
Meu ORM em java: http://www.guj.com.br/java/257619-meu-pequeno-orm-em-java-inspirado-no-linq-to-sql
Blog: http://ideiasdeprogramacao.blogspot.com/
Geometria Euclidiana Plana com cálculo proposicional
"Onde não ha verdade não ha sociedade." (Luiz Augusto Prado)
Evite o mal, faça o bem e cultive a mente
Atos 2:44-46
VEJAM ISSO!!!
Vídeo censurado no Brasil |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2011 15:42:26
|
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
|
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 é.
This message was edited 1 time. Last update was at 28/11/2011 15:45:20
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2011 15:50:08
|
Luiz Augusto Prado
JavaEvangelist
![[Avatar]](/images/avatar/3d1c8c0a9b95a18b60e7cbdbeea7741f.jpeg)
Membro desde: 20/02/2008 23:02:08
Mensagens: 430
Localização: Brasília
Offline
|
jaboot wrote: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 é.
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?
|
Alfabetizador Orelha: http://www.codigorapido.com.br/alfa/palcosalfa.html
Meu ORM em java: http://www.guj.com.br/java/257619-meu-pequeno-orm-em-java-inspirado-no-linq-to-sql
Blog: http://ideiasdeprogramacao.blogspot.com/
Geometria Euclidiana Plana com cálculo proposicional
"Onde não ha verdade não ha sociedade." (Luiz Augusto Prado)
Evite o mal, faça o bem e cultive a mente
Atos 2:44-46
VEJAM ISSO!!!
Vídeo censurado no Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2011 16:01:08
|
Mr.style
Java Ninja
![[Avatar]](/images/avatar/599e584e6863b183d3cbef223eeca74d.png)
Membro desde: 22/12/2009 11:05:47
Mensagens: 289
Offline
|
é um algoritmo bem complexo, com certeza...
Pensei em fazer isso um tempo atrás, mas aí é um grande tempo perdido...
kkkkkkkkkkkkkkkkkk...
This message was edited 1 time. Last update was at 28/11/2011 16:14:33
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/11/2011 16:06:54
|
jaboot
Virtual Machine Man
Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline
|
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.
This message was edited 1 time. Last update was at 28/11/2011 16:09:29
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2011 11:24:58
|
igor_ks
JavaEvangelist
Membro desde: 22/09/2011 11:54:39
Mensagens: 304
Localização: Maringá
Offline
|
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
|
|
|
 |
|
|