este é o release 3 da biblioteca de jogos para ensino de programação Java, veja as novidades:

- adicionado exemplos :
. CoisasMexidas, que usa a classe SolQueSeMove para demonstrar
GameChar que se move independente do controle do usuário

. JornadaNoDeserto, que demonstra o uso das classes GamePainel,
FixedText, o uso da propriedade alpha do GameChar e o uso de
um contador de tempo com uma classe que implementa GameTimer,
demonstra como calcular área para colocar objetos aleatórios,

. a classe Jarro demonstra como remover um GameChar da lista de
elementos da tela, fazendo com que ele suma da tela

- novidades na GameChar
. o método colideTo() foi alterado para retornar true se for
necessario um refresh apos a colisao,
. o método colideTo() passa a ser chamado para o GameChar
e para o GaMeCharMovable que causou a colisao
. a forma de colisao passa a usar o metodo intersecs da classe
Rectangle

- novidades na GameBaseUI
. setBackgroundImage() onde pode ser indicada a imagem de fundo
. adicionados addTimer() e removeTimer()

- novas classes

. FixedText, permite adicionar um texto fixo na tela
. GameTimer, define metodos para serem executados a cada tick do jogo
. GameUitl, com metodos para calculo de distancia entre dois pontos
. GamePainel, oferece a opção de criar um painel com uma determinada cor

game_base_v3.zip