| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2009 22:26:00
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
Tem como criar games simples e complicados em J2SE?
This message was edited 2 times. Last update was at 12/03/2010 09:28:58
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2009 22:43:10
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 3927
Localização: Vargem Grande do Sul - SP
Offline
|
Sim e sim.
JMario: http://www.sourceforge.net/projects/jmario/
Tem o site do Vinícius Godoy (www.pontov.com.br).
Logo ele vai postar aqui na sua thread
[]´s
|
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) 26/12/2009 22:43:51
|
luan03
Entusiasta Java
![[Avatar]](/images/avatar/2284948a73dbd52268b415226ccf60bf.jpg)
Membro desde: 29/10/2009 01:51:33
Mensagens: 19
Offline
|
A pouco tempo li sobre, achei muito legal mais nao aprofundei no assunto, mais posso enviar algumas referencias:
Jogo exemplo
http://www.brackeen.com/javagamebook/tilegame.jnlp
Este jogo demonstra:
* Thread pools (in the sound manager) - Chapter 1. Thread pools (no gerenciador de som) - Capítulo 1.
* Full screen mode, hardware-accelerated graphics, animation, and sprites - Chapter 2. Modo de tela inteira, acelerada por hardware de gráficos, animações e sprites - Capítulo 2.
* Keyboard input and mapping multiple keys to the same action - Chapter 3. Entrada de teclado e mapeamento de várias chaves para a mesma acção - Capítulo 3.
* Sound, music, and sound filters - Chapter 4. Som, música e filtros de som - Capítulo 4.
* Paralax scrolling, tile-based maps, gravity, jumping, and bounding-box collisions - Chapter 5. Paralax rolagem, azulejo mapas baseados, a gravidade, saltar, e limitando-colisões caixa - Capítulo 5.
* Simulated timer accuracy - Chapter 16. Precisão do temporizador Simulada - Capítulo 16.
* Art and sound creation techniques - Chapter 17. Arte e técnicas de criação de som - Capítulo 17.
* Game states (loading, intro sequence, main game) - Chapter 18. Estados do jogo (carregamento, seqüência intro, principal do jogo) - Capítulo 18.
* Deployment using Java Web Start (JNLP files) and loading media from jar files - Chapter 18. Implantação usando o Java Web Start (arquivos JNLP) e carregamento de mídia a partir de arquivos jar - Capítulo 18.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/12/2009 22:55:45
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 3927
Localização: Vargem Grande do Sul - SP
Offline
|
A infraestrutura do meu JMario é totoalmente baseada no livro do Brackeen. O Vinícius me ajudou bastante, principalmente corrigindo alguns bugs na época.
[]´s
|
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) 27/12/2009 11:00:47
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
Oi, como o David falou, você pode começar no meu site:
http://www.pontov.com.br
Infelizmente, o site ainda está no início, e os tutoriais de Java não estão completos. Um tutorial legal que gosto de indicar é esse aqui:
http://www.cokeandcode.com/spaceinvaderstutorial
É uma boa você também saber que tipo de jogo você quer criar (casual para internet, "old school", 3D), ou se deseja um dia atuar profissionalmente na área (na Ubisoft, Techfront, etc). Dependendo da resposta, seu estudo terá que ser direcionado por um ou outro caminhos.
O livro do Brackeen é excelente. Entretanto, a parte de threads dele já está desatualizada. Seria bom que ele lançasse uma nova edição. Ele ensina a fazer um threadpool no braço, pois no Java 1.4, não havia ainda o pacote java.util.concurrent e os serviços da interface ExecutorService. Tirando isso, vale a pena compra-lo. A parte de sons dele é ótima, a leitura é bem agradável.
Outro livro excelente, e disponibilizado de graça é esse aqui:
https://fivedots.coe.psu.ac.th/~ad/jg/
Novamente, o material é um pouco antigo, mas tem uma das melhores explicações sobre animações baseadas em tempo e timers que eu já vi. Ele cobre bastante sobre o Java 3D, que não é muito usado para jogos (no lugar, o pessoal tem usado o JMonkeyEngine mesmo).
|
@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) 27/12/2009 22:36:24
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
Preciso de um link para download desse livro. Pode ser em inglês
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2009 00:46:27
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
duke_nukem wrote:Preciso de um link para download desse livro. Pode ser em inglês
O livro não é distribuído sob a forma de download. E, no fórum, não são permitidas as postagens de links para pdfs piratas.
|
@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) 28/12/2009 12:09:25
|
Jesuino Master
GUJ Ranger
![[Avatar]](/images/avatar/a5218f5fe0d71d13cc6a092c36a73e08.png)
Membro desde: 12/02/2009 08:40:06
Mensagens: 765
Offline
|
Poxa, tem um livro gratuito na internet para criaçãod e games em Java!
Eu não lembro, não consigo achar....
Mas tem esses tutos, não sei se ajuda:
http://javaboutique.internet.com/games.html
Tem um framework em Java também para criação de jogos 2d, é bem fácil e direcionada pra games: tiled world e tals:
http://www.goldenstudios.or.id/products/GTGE/
Entre outros... Sugestão: Procure por engines e não por tutorias de jogo senão você desanima muito cedo!
|
William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/01/2010 15:22:05
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
ViniGodoy wrote:
duke_nukem wrote:Preciso de um link para download desse livro. Pode ser em inglês
O livro não é distribuído sob a forma de download. E, no fórum, não são permitidas as postagens de links para pdfs piratas.
Pode ser, porém eu o encontrei em formato html help(em ingles).
Creio que não seja pirata, pois diz: "Did you like? Buy the book".Sendo assim deve ser autorizado pelo autor ou editora responsável...
This message was edited 1 time. Last update was at 01/01/2010 15:22:56
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/01/2010 15:38:15
|
Jesuino Master
GUJ Ranger
![[Avatar]](/images/avatar/a5218f5fe0d71d13cc6a092c36a73e08.png)
Membro desde: 12/02/2009 08:40:06
Mensagens: 765
Offline
|
duke_nukem wrote:
ViniGodoy wrote:
duke_nukem wrote:Preciso de um link para download desse livro. Pode ser em inglês
O livro não é distribuído sob a forma de download. E, no fórum, não são permitidas as postagens de links para pdfs piratas.
Pode ser, porém eu o encontrei em formato html help(em ingles).
Creio que não seja pirata, pois diz: "Did you like? Buy the book".Sendo assim deve ser autorizado pelo autor ou editora responsável...
Se não é pirata, então compartilhe
[]'s
|
William Antônio Siqueira
Analista de Suporte
Blog e Twitter
Site Pessoal
Projetos? Idéias? Críticas? MP!
Não tome uma opinião como verdade absoluta! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/01/2010 17:03:18
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
duke_nukem wrote:
ViniGodoy wrote:
duke_nukem wrote:Preciso de um link para download desse livro. Pode ser em inglês
O livro não é distribuído sob a forma de download. E, no fórum, não são permitidas as postagens de links para pdfs piratas.
Pode ser, porém eu o encontrei em formato html help(em ingles).
Creio que não seja pirata, pois diz: "Did you like? Buy the book".Sendo assim deve ser autorizado pelo autor ou editora responsável...
Se é autorizado pela editora, acho bem provável que você vai achar esse mesmo material no site da editora.
Mas já vi muito material pirata que finge ser "do bem" com frases como essa.
|
@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) 02/01/2010 18:02:03
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
Se você, Jesuíno, quiser podemos abrir uma pasta ftp compartilhada. Ou se preferir pode me adicionar no msn :duke_nukem00@hotmail.com. O link do livo é o seguinte: EDITADO LINK PARA LIVRO DE DISTRIBUIÇÃO NÃO AUTORIZADA
This message was edited 1 time. Last update was at 02/01/2010 19:46:30
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/01/2010 19:47:23
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
Oi. O livro que você postou não é de livre distribuição.
Por favor, não coloque links assim no fórum, como eu já havia dito.
Recomendo que você compre o livro. O conteúdo é excelente e seria bom que o autor visse potencial numa segunda edição.
|
@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) 03/01/2010 14:18:11
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
ViniGodoy wrote:Oi. O livro que você postou não é de livre distribuição.
Por favor, não coloque links assim no fórum, como eu já havia dito.
Recomendo que você compre o livro. O conteúdo é excelente e seria bom que o autor visse potencial numa segunda edição.
Não foi minha intenção. Espero que isso na tenha me trazido nenhuma consequencia no forum. Me desculpe.
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2010 13:03:33
|
duke_nukem
Thread.start()
![[Avatar]](/images/avatar/71ec89d6a2089545cb64213bb4b2fad8.png)
Membro desde: 09/12/2009 09:31:51
Mensagens: 38
Localização: Darkness Zone
Offline
|
Bem... voltando ao nosso assunto principal.
Eu posso rodar esses mesmos games desenvolvidos em j2se para serem rodados em aparelhos portáteis que possuem Java?
Como por exemplo o Dingoo que tem feito um grande sucesso emtre os jovens. eu queria desevolver games para esse tipo de plataforma, mas nao estou tão decidido assim em aprender j2me antes do j2se.
|
public static void main (String[] args)
{
System.out.println("You can't kill what did you not create")
}
http://clubedaprogramacao.com |
|
|
 |
|
|