Tem como criar games simples e complicados em J2SE?
Como criar games em J2SE? [REABERTO]
27 Respostas
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
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.
A infraestrutura do meu JMario é totoalmente baseada no livro do Brackeen. O Vinícius me ajudou bastante, principalmente corrigindo alguns bugs na época.
[]´s
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).
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.
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!
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…
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
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.
Se você, Jesuíno, quiser podemos abrir uma pasta ftp compartilhada.
Ou se preferir pode me adicionar no msn :[email removido].
O link do livo é o seguinte: EDITADO LINK PARA LIVRO DE DISTRIBUIÇÃO NÃO AUTORIZADA
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.
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.
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.
Não… se voce usar J2SE provavelmente estara usando a Java 2D API. Que é nativa para computadores e cada JVM tem isso implementado.
Para rodar em celulares voce precisa estudar JME (Java Micro Edition), também existe JME(Java Monkey Engine) que é uma engine apra jogos em java mas para 3D e para computadores.
Não… se voce usar J2SE provavelmente estara usando a Java 2D API. Que é nativa para computadores e cada JVM tem isso implementado.Para rodar em celulares voce precisa estudar JME (Java Micro Edition), também existe JME(Java Monkey Engine) que é uma engine apra jogos em java mas para 3D e para computadores.
essa pagina :“madbean” eu nao entendi direito o que queria dizer o video
eu comprei o killer game programming
é interessante…
Existe um framework que uso para criar meus jogos em java, o nome é Slick2D, é muito boa, tem bastante material é atualizada e tem uma comunidade grande até,
http://slick.cokeandcode.com/
[]s
O exemplo que comentei sobre o TD Game
http://www.guj.com.br/posts/list/149265.java
Mas esta incompleto, em breve vai ter varias coisas novas.
se vc quiser dar uma olhada…
não que seja uma referencia para alguma coisa, maas…
pacman feio @ java
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
Vini, estou com um projeto de iniciação científica e preciso que você me passe um apanhado de códigos-fonte para eu poder estudar a estrutura de uma joguinho em 2d 16 bits, estilo o super mario ou do tipo batalha espacial.
por favor, não me abandone :roll:
Por que o JMario não serviu?
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
Vini, estou com um projeto de iniciação científica e preciso que você me passe um apanhado de códigos-fonte para eu poder estudar a estrutura de uma joguinho em 2d 16 bits, estilo o super mario ou do tipo batalha espacial.
por favor, não me abandone :roll:
Cara, eu estava estudando e fiz um “demo” de um jogo de batalha espacial que ta postado no googlecode, talvez lhe seja util
http://code.google.com/p/spaceheros/
Obs.: O jogo utiliza a engina 2d slick2d, qualquer duvida slick.cokeandcode.com/
abrass
Nao e isso. Voce so colocou os arquivos .class nao consegui visualizar o codigo fonte.
Preciso de uma base pra estudos pra iniciar meu projeto.
Em varios links postados neste tópico existem exemplos de um game loop.
Dê uma olhada no artigo que publiquei essa semana no meu portal:
Meus jogos