HB++: Exemplos sobre Desenvolvimento de Jogos

Gostou deste artigo? Compartilhe!

CategoriasPalm OS, Handheld Basic
ComentáriosComentários (0)

Neko

O Handheld Basic (HB++) é uma das ferramentas mais utilizadas para o desenvolvimento de aplicações comerciais para Palm OS, e muito bem aceita pela comunidade de desenvolvedores. No entanto, para o desenvolvimento de jogos para Palm OS, a linguagem ainda mais utilizada continua a ser o C e o C++. O motivo do HB++ não ter sido bem aceito pelos programadores de jogos ainda é desconhecido, mas teorias afirmam que seria pela grande quantidade de frameworks já existentes em C/C++.

Para demonstrar as facilidades que o HB++ fornece para criação de jogos, o desenvolvedor italiano Dex Corrado, desenvolveu alguns jogos com HB++ e disponibilizou o código-fonte para que possam ser utilizados para consulta. O Dex procura ainda, outros programadores interessados no desenvolvimento de jogos com HB++, para criarem novos projetos em conjunto ou ainda continuar os jogos já desenvolvidos.

Veja abaixo a lista dos jogos, e faça o download do código-fonte para conhecer os detalhes de implementação:

Neko

O Neko é a implementação do famoso gatinho de mesmo nome, que se movimenta pela tela do PDA a partir de toques na tela. Este jogo demonstra a utilização de figuras com fundo transparente, funções de desenho dinâmico e cálculo de direções e posicionamento.

Neko

Niko

O Niko é uma evolução do Neko, onde o objetivo do jogo é descobrir a palavra secreta antes que o gato alcance a estrela. O Niko utiliza um dicionário open-source com 4500 palavras, disponível em vários idiomas, e demonstra a utilização de figuras com fundo transparente, funções de desenho dinâmico e cálculo de direções com curvas e caminhos pré-definidos, emissão de sons a partir de arquivos .wav incorporados no projeto e controle de volume.

Niko

YARP

O YARP, que corresponde a "Yet Another RPG for Palm" (Mais um RPG para Palm), é um ambiente para RPG (Role Player Game / Jogo de Interpretação de Papéis), assim como o jogo World of Warcraft. O YARP contém além do jogo, um editor de cenários e personagens, todos desenvolvidos em HB++.

O YARP tem seu código fonte dividido em três projetos, e demonstra a utilização de figuras com fundo transparente, funções de desenho dinâmico e cálculo de direções e distâncias, e serialização de objetos.

YARP

Say Mon Palm

O Say Mon Palm é a implementação para Palm OS do brinquedo "Simon Says" da Hasbro. Assim como o brinquedo original, o Say Mon Palm é um jogo para estimular a memória, onde o objetivo é repetir as sequências das cores na ordem que aparecem.

O Say Mon Palm demonstra a utilização de String List para localizar a aplicação em dois idiomas, Criação de controles customizados (User Control), figuras com fundo transparente, funções de desenho dinâmico e emissão de sons.

Say Mon Palm

Histórico

  • 13-05-2007 - Primeira versão deste artigo;
  • 15-05-2007 - Atualização: Inclusão do jogo Say Mon Palm.

Sobre o Autor

Caio ProieteCaio Proiete é Arquiteto de Soluções, especialista em desenvolvimento de softwares para PDAs e telefones celulares, principalmente nas plataformas Palm OS, Windows Mobile e Symbian OS.

Atualmente suas principais ferramentas/tecnologias de trabalho incluem CodeWarrior C++, Handheld Basic, eMbedded Visual C++, .NET Compact Framework, C# .NET, e Carbide.c++.

Possui extensa experiência em arquitetura e desenvolvimento de sistemas baseados em web e smart-clients, gerenciamento de projetos e treinamento, e atua também como instrutor oficial Microsoft em centros de treinamentos (CLPS), e é detentor das seguintes certificações:

  • MCT - Microsoft Certified Trainer;
  • MCSD - Microsoft Certified Solution Developer;
  • MCDBA - Microsoft Certified Database Administrator;
  • MCAD .NET - Microsoft Certified Application Developer;
  • MCSD .NET - Microsoft Certified Solution Developer for .NET;
  • MCTS - Microsoft Certified Technology Specialist for Windows Mobile.

Veja o todos os artigos publicados por Caio Proiete no PDAExpert.

Artigos Relacionados

Nenhum comentário »

Comentários via RSS TrackBack URI

Envie seu comentário

ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.

Nome

E-mail

URL

Comentário

XHTML: São permitidas as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

campos obrigatórios