Olá! Seja bem-vindo!

Nesta página disponibilizo aplicações que criei durante e após meus estudos sobre programação na faculdade. Apenas a seção sobre Android foi totalmente implementada após o término do curso. Nas seções restantes, algumas aplicações também surgiram depois da formatura. Porém, a maior parte pertence ao período de aprendizado das linguagens Pascal, C e Java, em ordem cronológica.

Pascal permitiu uma breve diversão com o básico de Delphi. Alguns jogos simples e outros mais elaborados (em 3D) com auxílio de OpenGL foram criados utilizando C. Java somente apareceu em meu projeto final de curso cujo tema era desenvolver um jogo multijogador para celular utilizando a tecnologia Bluetooth que era novidade na época (2009). Este projeto foi apresentado como um protótipo.

Alguns anos após encerrar a graduação decidi focar novamente em dispositivos móveis. A meta é aprender o básico da interface e ao longo do tempo criar uma nova versão de meu projeto final de curso para Android. Nos últimos meses avancei bastante no desenvolvimento desta página e iniciei a leitura de um tutorial sobre SDL e C++.

MS-DOS

Meu primeiro jogo desenvolvido em Pascal. Um clone do brinquedo Genius fabricado pela Estrela. Nele, uma sequência de cores é gerada com cada cor adicional (amarela, azul, verde ou vermelha) inserida ao final da sequência anterior. Iniciando com uma e seguindo até um máximo de vinte cores, você deve repetir a sequência sem cometer erros para mostrar que tem boa memória.

Este segundo jogo já foi desenvolvido utilizando C. Uma versão para PC de um jogo de MSX, plataforma de computadores japonesa fabricada no Brasil pela Gradiente (Expert) e Sharp (HotBit), consiste em desembaralhar as letras para formar a palavra original de acordo com o tema apresentado. Quanto mais rápido as palavras forem desvendadas, mais pontos são contabilizados. Quem quiser saber um pouco mais pode pesquisar sobre o MSX na Wikipedia.

Windows

Tentativa de utilizar o conhecimento de Pascal programando em Delphi 4. Um jogo simples de forca para dois, três ou quatro jogadores. Primeiro o jogador sorteia o valor e depois escolhe uma letra. O valor é multiplicado pelas repetições da letra na palavra. Caso a letra não esteja presente, perde-se a vez.

Mais um jogo simples em Delphi. Um número é sorteado e o jogador deve adivinhá-lo se utilizando da menor quantidade de tentativas possível.

Um aplicativo sem fundamento científico para verificar suas "chances" com aquela pessoa especial. Basta adicionar os nomes completos de ambos nos campos disponíveis e, com apenas um clique, saber se o destino será o céu ou o inferno.

Questionário automatizado sobre sua personalidade. Basta responder as perguntas com alguns cliques e verificar o resultado.

Questionário automatizado sobre sua libido. Adaptado de uma revista impressa, do início deste século, direcionada ao público feminino.

Primeiro jogo em C utilizando OpenGL, projeto da disciplina Introdução à Computação Gráfica de minha graduação.

Segundo jogo em C utilizando OpenGL, projeto da disciplina Introdução à Computação Gráfica de minha graduação.

Uma versão de jogo da memória utilizando um 3D falso em OpenGL. Alguns efeitos de rotação mostram o 3D, mas o visual do jogo é 2D.

Java (J2ME)

Treasure Hunters. Este jogo foi o resultado de meu projeto final da graduação. Não ficou completo, mas é possível jogar no modo solo e multiplayer.

Android

Uma versão para Android do jogo de adivinhar números.

Uma versão para Android de sites sobre astrologia que garantem identificar a personalidade do usuário utilizando sua data de nascimento.