Arquivos Mensais:novembro 2011
Jogo para celular: A Day Like a Nightmare – Java ME
Desenvolvi este projeto como trabalho para a matéria Sistemas Embarcados, focada no desenvolvimento de aplicativos para quaisquer tipos de dispositivos móveis em circulação no mercado. Vale lembrar que a programação é voltada para Java 2 Micro Edition, e não Android ou iOS (iPhone/Pod/Pad).
Como o tema do trabalho foi livre, optei por desenvolver um jogo utilizando a API de alto nível da JME. Este requisito foi imposto pelo professor por termos que fazer um outro projeto com a API de baixo nível, sendo este um segundo trabalho e que também irei disponibilizar e postar aqui. Sem mais delongas, o jogo foi baseado no gênero “Escape the Room” onde o objetivo do jogador é tentar escapar de uma sala utilizando os itens e elementos encontrados na mesma, geralmente tem-se que abrir uma porta utilizando uma chave ou algum tipo de código que irá destravá-la. O desafio foi portar este tipo de jogo para celulares sem tela sensível e com capacidade limitada de gráficos e som. Consegui fazer essa adaptação, porém a intuitividade provida por estes jogos quando jogados em browser (navegadores) ficou bastante comprometida, sendo que o jogador deve entrar em contato com os cenários através de botões do menu, diferente de quando jogado em um browser onde a liberdade do ponteiro do mouse facilita a jogabilidade, tornando o jogo mais dinâmico.
De qualquer forma, de um modo geral, o jogo ficou aceitável e jogável, e implementei alguns componentes para incrementar a jogabilidade como: combinação de itens, inventário, utilização dos itens coletados para interagir com o cenário, música de fundo (background music), alguns efeitos sonoros que tocam em paralelo com a música de fundo e um sistema de falas como visto em RPG’s 8-bits. Aos desenvolvedores que tiverem interesse em dar uma olhada no código, este projeto foi criado utilizando a IDE Java ME Plataform 3.0 SDK e eu sempre esqueço de comentar o código e se surgir alguma dúvida quanto a lógica, podem entrar em contato comigo através do e-mail na sessão “Contatos”.
Algumas imagens:
Abaixo o link para download do projeto, source e resources (efeitos sonoros, background music e imagens), e o link para o executável que deverá ser instalado no seu celular, vale lembrar que necessita de uma tela mínima de 176×220:
Mais novidades no próximo post com o novo projeto.
Att.





