Plano de desenvolvimento do jogo
Principais capacidades do Java 2D, termos como exemplo:
Um modelo uniforme de desenho para dispositivos de vídeo e impressoras;
Um grande número de primitivas geométricas (retângulos, elipses, curvas), e um mecanismo para se desenhar qualquer forma geométrica;
Mecanismos para detectar colisão em texto e imagens;
Modelos de composição (Alpha Composition), que permitem escolher como combinar imagens que se interceptam;
Modelo de cores avançado;
Diretivas para controlar a qualidade do desenho;
Classes para manipulação uniforme dos principais formatos de imagem;
Desenho com Java 2D - Espaço de coordenadas
O Java 2D trabalha em dois tipos de sistemas de coordenadas. As coordenadas do dispositivo e as coordenadas de usuário. As coordenadas do dispositivo se referem ao sistema do hardware que está sendo trabalhado. Vão alterar de acordo com a resolução de tela, ou o tamanho da folha.
As coordenadas do usuário são um sistema lógico, usado pelo seu programa. Elas são