Categoria:  Java

How-to: Configuração do Google PlayN

Por Luiz Nörnberg, em 10/11/2011 4 Comentários how-to, HTML 5, Java, Programação, Técnico

Google vem desenvolvendo a certo tempo uma biblioteca para criação de jogos que promete facilitar o desenvolvimento multiplataforma. A PlayN, como é chamada hoje, permite o desenvolvimento de jogos utilizando a linguagem Java e uma API própria, e gera automaticamente… Leia Mais »

Joypad no Java com JInput

Por Luiz Nörnberg, em 17/08/2011 6 Comentários Java, Programação, Técnico

Dependendo do tipo de jogo, a experiência do jogador só fica completa com um controle de jogo, joypad ou joystick. Sem contar ainda com a necessidade que alguns jogos possuem de controles especiais (guitarras, etc). Neste post técnico veremos como… Leia Mais »

Este post é o primeiro de uma série que vai documentar a evolução de um projeto inteiro, desde o game design até o produto final. O projeto tem o objetivo de ser didático e por isso foi escolhido um jogo… Leia Mais »

Por Luiz Nörnberg, em 21/11/2009 0 Comentários Java, Programação, Técnico

A tecnologia Java ficou originalmente conhecida pelo Applets, palavra que significa pequenos aplicativos. São programas que rodam embutidos dentro de outro – no caso, em navegadores da web. Embora os applets tenham também dado ao Java o stigma de linguagem… Leia Mais »

Por Luiz Nörnberg, em 08/10/2009 5 Comentários Java, Programação, Técnico

Threads são partes de um programa que executam paralelamente. Com seu uso é possível executar simultâneamente duas ou mais rotinas. Atualmente, com o barateamento dos processadores de vários núcleos (multi core), seu uso fica mais justificado. Embora eu não recomende… Leia Mais »

Por Luiz Nörnberg, em 26/09/2009 11 Comentários Java, Programação, Técnico

No artigo anterior vimos o game loop em sua forma mais simples, que tem o problema de ter a taxa de pulsos e frames presas uma a outra. Isso faz o jogo correr mais lentamente em CPUs lentas e acelerar… Leia Mais »

Por Luiz Nörnberg, em 25/09/2009 0 Comentários Java, Programação, Técnico

O coração de qualquer jogo é o game loop, um laço que fica sendo repetido durante toda execução do jogo. A cada volta desse laço temos um novo frame de jogo. Mas você sabe que a taxa de frames pode… Leia Mais »

Por Luiz Nörnberg, em 18/09/2009 4 Comentários Java, Programação, Técnico

Vimos no post anterior a atualização passiva e suas limitações. Vejamos agora coisa real, criando um programa com maior previsibilidade na atualização da tela, capacidade de rodar em tela-cheia (fullscreen) e de mudar o modo de vídeo.  Para isso aprenderemos… Leia Mais »

Por Luiz Nörnberg, em 17/09/2009 1 Comentário Java, Programação, Técnico

Existem basicamente duas formas de atualizar a tela quando criamos um programa em Java. Podemos fazer isso de forma passiva ou ativa. Cada uma tem suas vantagens e desvantagens e veremos, nesta dupla de artigos, como implementá-las. Iniciaremos pela atualização… Leia Mais »