C#
- Jogo - Gerador de Quebra-Cabeça
![]() |
Hoje veremos um programa muito interessante feito na linguagem C# que a partir de uma imagem selecionada gera um quebra-cabeça (Puzzle) que deverá ser montado. |
Um Quebra-cabeça é um jogo onde um jogador deve resolver um problema proposto.
Nesse tipo de jogo, o raciocínio é bem mais importante que a agilidade e a força
física. Os quebra-cabeças são normalmente usados como passatempo. Acredita-se
que a história começou quando no século XVIII quando um cartógrafo colou um mapa
em uma tábua de madeira.
Os primeiros quebra-cabeças eram desenhos feitos em tábuas de madeira que depois
eram cortados em vários pedaços com uma serra. Atualmente os mais comuns são
feitos em algum tipo papel resistente e possuem as mais variadas imagens
impressas, sendo as mais comuns paisagens naturais, reproduções de obras de
artes famosas e construções típicas de alguma cidade.
A imagem é colada no papel
e depois é cortada em uma prensa, onde lâminas definem o formato das peças. Além
dos quebra-cabeças de papel, atualmente também são comercializados os 3D, os que
possuem ilusões óticas e os dupla-face.
O maior quebra-cabeça existente, disponível para comercialização, tem 32.256
peças e mede 5,44 x 1,92 metros, apresentando 32 imagens do artista Keith Haring.
É produzido pela Ravensburger, da Alemanha.
O Gerador de Quebra-Cabeças
Basta abrir o programa e no menu Arquivo selecionar a opção - Abrir Arquivo;
Selecione uma imagem para a qual deseja gerar o quebra-cabeça:
Pronto, o quebra-cabeça será gerado e você tem a opção de exibir ou não a imagem origem como uma dica:
Ai é só alegria....
Você pode se divertir ou espiar o código fonte para ver como isso foi feito e aprender um pouco mais sobre a linguagem C#.
Você decide...
Pegue o projeto
completo aqui:
Gerador_QuebraCabecas.zip
Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e
a vida que agora vivo na carne, vivo-a pela fé do Filho de Deus, o qual me amou,
e se entregou a si mesmo por mim.(apóstolo
Paulo)
Gálatas 2:20
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Curso Fundamentos da Programação Orientada a
Objetos com VB .NET