Quebra-Cabeças, dúvida
Olá amigos, estou iniciando um sistema de quebra-cabeça, gostaria da ajuda de vocês. Vou explicar o que eu estou pensando...
Queria gravar em um arquivo as ´peças´, e depois le-las e exibir na tela de modo a juntar elas da melhor forma possível, se o sistema não conseguir junta-las, exibir da melhor forma, para que o usuario possa juntar... e [b:eb4af3d888]se possível[/b:eb4af3d888] depois disso, comparar com uma imagem e ver se fechou o quebra-cabeça...
Se eu conseguisse só a parte de ler e juntar a peças estaria ótimo :D, já me disseram que eu deveria usar Agorítimo Genético :roll: será?
Então é isso, qualquer ajuda já é de grande valia...
Desde já agradeço,
[]s
Queria gravar em um arquivo as ´peças´, e depois le-las e exibir na tela de modo a juntar elas da melhor forma possível, se o sistema não conseguir junta-las, exibir da melhor forma, para que o usuario possa juntar... e [b:eb4af3d888]se possível[/b:eb4af3d888] depois disso, comparar com uma imagem e ver se fechou o quebra-cabeça...
Se eu conseguisse só a parte de ler e juntar a peças estaria ótimo :D, já me disseram que eu deveria usar Agorítimo Genético :roll: será?
Então é isso, qualquer ajuda já é de grande valia...
Desde já agradeço,
[]s
Titanius
Curtidas 0
Respostas
Michael
11/10/2005
Olá Titanius!
Ano passado eu viz um jogo de quebra-cabeças completo, e o enviei, junto com seus códigos-fonte, para o ClubeDelphi. Dá uma olhada na seção Jogos do site, ou acesse http://www.clubedelphi.net/aplicativos/QKbeca.html .
Diferentemente do que vc falou, eu não salvei as peças em um arquivo. O que fiz foi o seguinte: o usuário dizia qual a imagem que queria quebrar em pedaços, e o jogo fazia tudo em memória. Para saber se o usuário conseguiu montar tudo corretamente, eu atribuia um ID para cada peça, e os armazenava em uma matriz bidimensional.
Vendo o código vc irá entender melhor. Modéstia à parte, ficou bem legal. ;-)
Ano passado eu viz um jogo de quebra-cabeças completo, e o enviei, junto com seus códigos-fonte, para o ClubeDelphi. Dá uma olhada na seção Jogos do site, ou acesse http://www.clubedelphi.net/aplicativos/QKbeca.html .
Diferentemente do que vc falou, eu não salvei as peças em um arquivo. O que fiz foi o seguinte: o usuário dizia qual a imagem que queria quebrar em pedaços, e o jogo fazia tudo em memória. Para saber se o usuário conseguiu montar tudo corretamente, eu atribuia um ID para cada peça, e os armazenava em uma matriz bidimensional.
Vendo o código vc irá entender melhor. Modéstia à parte, ficou bem legal. ;-)
GOSTEI 0
Titanius
11/10/2005
Valeu Michael,
Mas na verdade o que eu queria é montar a imagem mesmo, com objetos (imagens) em preto e branco, tipo, tenho as seguintes imagens:
[img:7fdd370d55]http://www.babysjane.com.br/teste/imagem02.jpg[/img:7fdd370d55] [img:7fdd370d55]http://www.babysjane.com.br/teste/imagem03.jpg[/img:7fdd370d55]
no caso eu pegaria os ´objetos´ em preto e tentaria arranja-los de tal forma que não sobrasse muito espaço, que poderia ser assim:
Ou seja, no caso seria para organizar imagens, ou objetos, vc tem alguma idéia?
Desde já agradeço
[]s
Mas na verdade o que eu queria é montar a imagem mesmo, com objetos (imagens) em preto e branco, tipo, tenho as seguintes imagens:
[img:7fdd370d55]http://www.babysjane.com.br/teste/imagem02.jpg[/img:7fdd370d55] [img:7fdd370d55]http://www.babysjane.com.br/teste/imagem03.jpg[/img:7fdd370d55]
no caso eu pegaria os ´objetos´ em preto e tentaria arranja-los de tal forma que não sobrasse muito espaço, que poderia ser assim:
Ou seja, no caso seria para organizar imagens, ou objetos, vc tem alguma idéia?
Desde já agradeço
[]s
GOSTEI 0
Titanius
11/10/2005
Sobe... alguém mais tem alguma idéia?
GOSTEI 0