BlackTDN Search

terça-feira, 27 de março de 2012

BlackTDN :: SapuReca v1.0b

imageUfa! Tive um trabalhinho para ajustar as coordenadas dos BITMAPS da DIGALOG com as coordenadas das Imagens armazenadas nos “Shapes” da TPaintPanel (e ainda não ficou 100% OK) mas o jogo está pronto.

Baixe a versão beta 1 de “SapuReca” e divirta-se.

A proposta do Jogo é fazer com que os “Sapu´s” e “Reca´s” troquem de lado (uma permuta). sapoInseto

É um jogo simples e cumpre duas vezes o seu papel: “Entreter” e “Ensinar”.

Verão como usar a classe THash para “transporte” de variáveis e para controle de “índice” de Array.

Explorarão as classes TTimer, TPaintPanel, TBitMap. Variáveis Static, Procedures e Funções além da animação de GIFs em advpl. E, de quebra, descobrirão a “ignorância”, desse que vos escreve, em solucionar um simples problema de posicionamento (que não ocorreria se TPaintPanel tivesse o método SetImageName).

Se desejar compilar e testar o código observe as dependências em u_Sapureca.prj.

Poderá, opcionalmente, consultar o código completo clicando aqui.

Para compilar:

  1. Descompacte o arquivo u_SapuReca_v1_0b.7z;

  2. Abra o Projeto \svn\totvs-advpl-naldodj\games\u_SapuReca\u_Sapureca.prj;

  3. Configure o caminho dos “includes” que se encontram em:

    • \svn\totvs-advpl-naldodj\templates\P10\ndj_01\include; e
    • \svn\totvs-advpl-naldodj\templates\P10\ndj_01\include\protheus
  4. Compile;
  5. Divirta-se.

Obs.: Codifiquei e testei apenas no P10. Poderá executar no P11 também. Qualquer surpresa com essa versão deixe o seu comentário.

[]s

иαldσ dj

4 comentários:

  1. Bem. Até que a minha "ignorância" não é tão grande assim. As animações dos GIFs em "SapuReca" estão funcionando a pleno vapor. Baixe a última versão e veja por si mesmo.

    []s

    иαldσ dj

    ResponderExcluir
  2. Desenvolver algo assim é só para os grandes feras!
    Ficou Show!

    ResponderExcluir
  3. TTimer me deu um trabalhinho. Estava deixando rastro após a finalização do Jogo fazendo com que o Protheus Server Ficasse maluquinho. Problema resolvido. Nova Versão disponível para download.

    Bom divertimento.

    []s

    иαldσ dj

    ResponderExcluir
  4. coach...! coach...!

    ResponderExcluir