| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 15:46:10
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
Ola a todos.. programo java para web e desktop e estou começando minhas pesquisas para jogos.
Vou começar com jogos em 2D, estilo plataforma (mário, megamen, etc)... encontrei alguns frameworks, mas não sei qual seria o melhor para usar em 2D.....
1) a API Java 2D.
2) JGame - http://www.13thmonkey.org/~boris/jgame/
3) Pulp - http://www.interactivepulp.com/pulpcore/
Jgame e Pulp parecem bem avançados. Mas dos dois, qual seria melhor? Haveria diferença na programação (facilidade e usuabilidade) ?
Alguem aí já desenvolveu games 2D pra dar uma dica ? Conheço pouca coisa, mas já usei a API 2D pra desenhar e mover objetos na tela. Mas agora teria conceitos de colisão e tal.... teria algo em pt?
abraços
jopss
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 16:11:53
|
renatoes
JavaBaby
![[Avatar]](/images/avatar/0f1660f4c5defc5b8d938ecd39837d11.jpg)
Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline
|
Boa tarde jopss De uma olhada tambem no Killer Game Programming in Java (creio que ateh o cap. 12 ou 13 jah dariam conhecimento necessario para desenvolver jogos) Link: http://fivedots.coe.psu.ac.th/~ad/jg/ Obviamente eh em ingles, mas creio que vc nao tera muitos problemas Aqui do GUJ conheço apenas o ViniGodoy que tambem desenvolve jogos, voce pode encontrar seu blog aqui: http://www.pontov.com.br Em Java conheço poucas APIs que tratam da parte grafica. Me deparei ha um tempo atras com a linguagem Processing, especialmente desenvolvida para manipulaçao de imagens, videos, jogos, etc. O link da linguagem: http://processing.org/ De tambem uma procurada no google, mas acho que os materiais mais extensos serao provavelmente em ingles. []'s ps.: Eu estou estudando C++ (para desenvolvimento de jogos, juntamente com a SDL) e Lush (http://lush.sourceforge.net/). Lush e basicamente uma dialeto Lisp (tipo Scheme). De modo geral, procure desenvolver naquilo que vc ache mais divertido, ainda mais para aprender . Meu blog (ai na assinatura) anda desatualizado, mas pretendo mante-lo atualizado daqui p frente, quem sabe podemos trocar algumas ideias
This message was edited 1 time. Last update was at 14/12/2009 12:42:06
|
self.life = rand()
Our will will guide us to a place where we belong. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 16:24:52
|
Alkamavo
JavaEvangelist
![[Avatar]](/images/avatar/0c9fd755f1e941587cabab631a81f89e.png)
Membro desde: 20/11/2007 09:44:18
Mensagens: 305
Localização: United States Of Java...
Offline
|
ja desenvolvi jogos em 2D
mas foi tudo feito no eclipse e nao apostei muito na parte grafica..se precisar de alguma ajuda. Estou disponivel...
|
"Vocês riem de mim por eu ser diferente, e eu rio de vocês por serem todos iguais" - Bob Marley |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 17:01:08
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Olá. O Java 2D não é uma API para desenvolvimento de jogos, mas os frameworks podem fazer uso dela para ajudar no processo de desenho. Quanto a framework eu nunca usei nenhum, na verdade copiei o framework do livro Developing Games in Java. Como trabalho de conclusão de curso eu desenvolvi um jogo (JMario). Tem o Vikanoid do Vinícius Godoy.
This message was edited 2 times. Last update was at 14/12/2009 12:42:24
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 17:37:38
|
Alkamavo
JavaEvangelist
![[Avatar]](/images/avatar/0c9fd755f1e941587cabab631a81f89e.png)
Membro desde: 20/11/2007 09:44:18
Mensagens: 305
Localização: United States Of Java...
Offline
|
ja desenvolvi jogos em 2D
mas foi tudo feito no eclipse e nao apostei muito na parte grafica..se precisar de alguma ajuda. Estou disponivel...
|
"Vocês riem de mim por eu ser diferente, e eu rio de vocês por serem todos iguais" - Bob Marley |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 08:14:08
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
Opa... vlw pelas respostas...
Bom vou tentar com JGame... se alguem usou me dah um help ae....rs...
Ainda nao sei mt coisa sobre a teoria dos games... e isso q vai me dah um pouco de trabalho....
Parece-me que é necessário muitas funções matemáticas pra funcionar uma animação nao?
Existe algum "tutorial" sobre isso?
jopss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 08:20:27
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
renatoes, já tinha visto o livro, nao achei muito intuitivo... vlw..
Alkamavo, quais jogos desenvolveu? Em java? Conte-nos sua experiencia com jogos e o que vc acha...
davidbuzatto, o meu seria algo parecido com o seu JMario.... teria como vc dá dicas? Como começar em java, como movimentar imagens, como vc desenhou as imagens......
Estou a fim no final do desenvolvimento criar um tutorial desde o básico !!!! Isso ajuda muito quem está começando.
jopss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 09:27:10
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Oi.
Use java 2D mesmo e java sound.
Acho que o seu objetivo agora deve ser aprender como a coisa funciona. Depois vc parte para engines e coisas que facilitam sua vida.
E é sempre bom não ter que ficar incluindo um monte de .jars.
Um tutorial que considero excelente é esse aqui:
http://www.cokeandcode.com/tutorials
Eu ia indicar meu blog também, mas parece que já fizeram isso.
Também postei na PDJ um exemplo do jogo genius, feito em Java, super-mega-hiper-ultra comentado, e muitíssimo simplificado. Baixe e dê uma estudada nos fontes: http://www.programadoresdejogos.com/osgames/
Comece a estudar na classe Principal.java, depois na classe Cor.java, Sequencia.java e, no final, vá para a Genius.java.
Espero que te ajude! E qualquer coisa, é só perguntar!
This message was edited 1 time. Last update was at 29/02/2008 09:28:05
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 09:30:49
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
jopss wrote:Parece-me que é necessário muitas funções matemáticas pra funcionar uma animação nao?
Existe algum "tutorial" sobre isso?
Na verdade, você precisa fazer algumas continhas básicas com a função System.currentTimeMillis. E trocar imagens.
O melhor material que já vi sobre isso é o capítulo "An animation framework", do Killer Game Programming in Java (o link está ali em cima). Não é nada muito difícil.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 09:31:33
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
jopss wrote:Alkamavo, quais jogos desenvolveu? Em java? Conte-nos sua experiencia com jogos e o que vc acha...
Não sou ele, mas já respondendo também :
http://vinigodoy.wordpress.com/meus-jogos
This message was edited 1 time. Last update was at 29/02/2008 09:31:48
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 10:45:23
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
vLW viniGodoy...... vo olha todos.
Optei mesmo por usar o JGame.... a API eu já conheço, vamos ver no que vai dar...
To começando com um pack-man seguindo o tutorial do JGame, mas depois vou mudar.
To enrolado um pouco com a parte de animação, o "abre e fecha boca" dele, mas vou tentar, se nao funfa posto a duvida aqui.
tamos ae...
jopss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 12:07:09
|
Alkamavo
JavaEvangelist
![[Avatar]](/images/avatar/0c9fd755f1e941587cabab631a81f89e.png)
Membro desde: 20/11/2007 09:44:18
Mensagens: 305
Localização: United States Of Java...
Offline
|
jopss wrote:renatoes, já tinha visto o livro, nao achei muito intuitivo... vlw..
Alkamavo, quais jogos desenvolveu? Em java? Conte-nos sua experiencia com jogos e o que vc acha...
Boas ca estou...
realmente n tinha visto a tua questão me desculpe.....
Nao tenho um blog..mas posso postar aki as sources......pode ser?
|
"Vocês riem de mim por eu ser diferente, e eu rio de vocês por serem todos iguais" - Bob Marley |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 14:04:34
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
opa.. manda bala
jopss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 14:32:11
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Alguém já fez algum jogo simples usando somente C + OpenGL?
Perguntei isso porque é a única coisa que eu sei ( eu não sei C++, nem conheço essas bibliotecas de jogos por aí )
Abraços
P.S. - mas o que eu gostaria mesmo era de desenvolver jogos JME
This message was edited 1 time. Last update was at 29/02/2008 14:33:21
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/02/2008 15:11:36
|
renatoes
JavaBaby
![[Avatar]](/images/avatar/0f1660f4c5defc5b8d938ecd39837d11.jpg)
Membro desde: 04/09/2006 20:00:45
Mensagens: 84
Localização: Londrina-PR
Offline
|
tnaires,
Novamente lhe indico o blog do amigo Vinicius Godoy quanto ao jogo C + OpenGL
Atualmente estou usando a SDL: http://www.libsdl.org/ tanto em Lisp quanto em C++
Tem binds para diversas linguagens, mas para C/C++ nao e necessario baixar nenhum bind
Existem diversas outras bibliotecas, inclusive especialidades da propria SDL (SDL_image, SDL_ttf, SDL_mixer, etc), portanto de uma pesquisada no google.
C game api
[]'s
|
self.life = rand()
Our will will guide us to a place where we belong. |
|
|
 |
|
|