Fórum Quebra-Cabeças, dúvida #299043

11/10/2005

0

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


Titanius

Titanius

Responder

Posts

11/10/2005

Michael

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. ;-)


Responder

Gostei + 0

11/10/2005

Titanius

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/imagem01.jpg[/img:7fdd370d55] [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:
[img:7fdd370d55]http://www.babysjane.com.br/teste/imagem04.jpg[/img:7fdd370d55]


Ou seja, no caso seria para organizar imagens, ou objetos, vc tem alguma idéia?

Desde já agradeço
[]s


Responder

Gostei + 0

13/10/2005

Titanius

Sobe... alguém mais tem alguma idéia?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar