Eu sou um programador Java corporativo, no entanto, algo em que me interessei e o que me interessou em toda a programação foi a ideia de poder criar um jogo.
Basta saber se alguém poderia oferecer algum conselho ou reservar recomendações.
O lado que mais me interessa é o design e a implementação de mecanismos de jogos. As pessoas podem dizer "ahh, mas existem muitas por que escrever suas próprias" - é apenas para fins de aprendizado, vendo como as coisas funcionam e assim por diante.
Até agora, dei uma olhada no LWJGL , mas não consegui nada muito sério.
Obrigado.
Respostas:
Vá para JavaGaming e leia. Muitas coisas que lhe interessam.
fonte
Existem dois tipos de iniciantes: os que querem fazer um jogo e os que querem entender as coisas (e também fazem um jogo). Não há nada ruim para estar no segundo grupo. Eu pessoalmente gosto mais.
Este site é um excelente recurso de aprendizado. Para motores, basta verificar a tag do mecanismo: /gamedev/tagged/engine
Pesquise no site "como eu começo" ou similar. Você encontrará ótimos recursos e idéias de jogos simples para iniciantes.
Os gráficos em Java podem ser feitos de várias maneiras que o LWJGL:
fonte
Honestamente, eu li a programação de jogos matadores em java e não consegui absorvê-la. Supõe-se que sejam os melhores recursos, mas nem compila. Comece com algo fácil, com certeza. Supostamente, este livro é um ótimo lugar para começar:
http://www.brackeen.com/javagamebook/
fonte
Acabei de encomendar este livro. Está parecendo o recurso mais atualizado. Também é muito barato na Amazon.
http://www.amazon.ca/Beginning-Java-Game-Programming/dp/1435458087/ref=sr_1_1?ie=UTF8&s=books&qid=1299619288&sr=8-1
Eu verifiquei as edições antigas e elas parecem bem sólidas.
Você pode considerar uma estrutura como LWJGL ou Java Monkey Engine, mas definitivamente confira o JOGL assim que entender o básico, pois é um empacotador popular do openGL e há muitos tutoriais por aí.
fonte
Eu também estou no processo contínuo de construção de um mecanismo de jogo baseado em Java. Ficaria feliz em falar sobre meu design e justificativa, seus prós e contras conhecidos e compartilhar código, se você estiver interessado. A página da web está bastante desatualizada, mas é um ponto de partida: o Projeto MHFramework é um trabalho em andamento.
fonte
Veja estes tutoriais http://www3.ntu.edu.sg/home/ehchua/programming/opengl/JOGL2.0.html
fonte
Sou desenvolvedor java e comecei a fazer um jogo recentemente. Para mim, a melhor fonte de informação foi o código-fonte quake1 / quake2 / quake3 / darkplaces. Eu sei que pode ser difícil para o programador java ler o código c, mas vale a pena. Livros e tutoriais são ótimos para começar, mas se você tiver uma ideia sólida, deve realmente aprender com projetos como esse.
fonte
Eu recomendaria que você iniciasse com o LibGDX, se você já conhece o Java. O site oficial não possui muita documentação, mas há muitos sites de tutoriais que oferecem uma boa introdução para fazer seu primeiro jogo usando-o.
LibGDX
fonte