Pro Java 6 3D Game Development
To lendo esse livro a um tempo já (pdf básico xD) , tá eu disse que me interessava por j2ME mas também curto gráficos 3d e dai? xD
O livro é muito bom, bem completo tirou 99% das minhas duvidas sobre Java 3D e fala sobre as coisas interessantes do Java 6 para jogos. Ele é dividido em duas partes , a primeira é uma introdução muito completa sobre Java 3D explicando bem o que é a API e o que ela pode fazer e citando vários projetos que usam a API assim como links para bibliotecas extras e paginas com tutoriais exemplos de código e tudo mais relacionado a documentação . Ele também fala sobre a possibilidade de uma aplicação Java 3D rodar no PS3 usando o Linux do console heuaheuaheua gênial ,o que mais me surpreendeu foi saber que Java 3D suporta shading languages no caso GLSL ou Cg para criar pixel e vertex shaders. O autor também cria um exemplo de jogo e usa elementos do desktop e até scripting com JavaScript tem xD .
Depois mostra um exemplo com landscapes (terrenos) criados a partir de um heitghmap , e um exemplo de colisão com a biblioteca de fisica ODEjava . A segunda parte fala sobre outras APIs que podem ser utilizadas para criação de games .
JOGL – É um wrapper para openGL uma das APIs mais usadas para games .
JInput – Uma API para para input de teclado , mouse , joystick.
JOAL – Java Open Library uma API para som 3D.
Sobre o JOGL é uma API low level (diferente do Java 3D) assim como o openGL então vou ficar longe dessa pelos próximos 5 , 6 anos heuaheuaheua

O melhor desse livro é que ele é novo , todas as referencias são novas , mas o livro poderia
ser excelente pelo menos pra mim.
Eu achei os exemplos um pouco especifícos demais mesmo com diagramas das classes imagino que reutilizar algumas partes fica dificíl , fora que o exemplo com landscapes ,ainda não testei , mas não me parece a melhor forma de faze-lo imagino que exista um maneira mais simples e com melhor performance pra se texturizar terrenos grandes em tempo real.
Outro problema é o título do livro que te da a impressão de com ter técnicas um pouco mais avançadas (não que eu busca-se isso pois ainda sou iniciante em Java) mas achei que iria encontrar técnicas pelo menos mais sofísticadas , não que essas sejam inúteis (já to sonhando em criar um joguinho mas criando terrenos de outra forma) mas todas essas técnicas eu já conhecia bem do Blitz3D ( sim eu uso Blitz xD ) .
Claro que a implementação é diferente mais complexa em Java mais eu achei que iria encontrar um pouco mais , mas ta blz o livro é muito bom eu vou compra-lo assim que surgir a oportunidade ($) xD
O site do livro é esse e tem todos os códigos para download e um resumo de cada capítulo.
Loading...
vlw brigado pela dica, me ajudou mt como eu tbm sou iniciante em
java 3d e outras pessoas vai ajudar mt…
thanks
se precisa de alguma ajuda em cria um jogo 3d eu te ajudo na logica se
for preciso…
ja criei jogo de xadrez grafico
truco, jogo da velha(tic-tac-toe)…
email: rafaellbmw@hotmail.com
rafael - 29 Dezembro, 2008 at 5:29 pm