| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2010 11:11:09
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
Etava navegando na net...e vi muitos fóruns sobre desenvolvimento de jogos...
Mas a maioria é em C++ (creio que seria uma linguagem apropriada para isso)
Aí me surjiu uma dúvida... já que estou com essa idéia na cabeça...
Seria viável desenvolver um grande jogo tipo Age of Empires em java? Não ficaria muito pesado?
Se sim...quais ferramentas para desenvolver os gráficos eu deveria usar? Não digo que eu consiga fazer uma super-produção ao nível deste jogo...mas seria possível...
Em java não acabaria com os recursos do pc?
Obs: Jogos para Desktop... ou poderia ser até web..para jogar online...
This message was edited 2 times. Last update was at 06/12/2010 09:24:37
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2010 11:20:13
|
Andre Rosa
GUJ Master
![[Avatar]](/images/avatar/140132c1a7044bd6f7175e6d232cf277.jpg)
Membro desde: 22/01/2010 07:10:22
Mensagens: 1297
Offline
|
Bem... possível eu até creio que seja, entretanto, acho que ficaria pesado. Para jogos, creio que o ideal seja C++ mesmo! Algumas pessoas dizem que Python (PyGame) também é uma outra opção, mas aí eu já não sei.
|
Um programador pobre. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2010 11:52:29
|
Diabo Loiro
GUJ Master
Membro desde: 24/03/2009 07:46:14
Mensagens: 1040
Localização: Praia Grande - SP
Offline
|
procure no forum ja tem varios topicos sobre este assunto.
|
Sun Certified Java Associate
Sun Certified Java Programer 6.0
Sun Certified Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
Blog
http://brunodanielmarinho.wordpress.com
Fals - Osum Leader
http://osum.sun.com/group/fals
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2010 15:19:24
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Que tal esse? http://www.taikodom.com.br/
Ou esse? http://us1.poisonville.bigpoint.com/
Ou ainda esse? http://www.runescape.com/
É possível sim. E duvido muito que fique pesado.
A maior parte do gargalo num jogo de grande porte está na comunicação com a placa de vídeo, não na linguagem. A CPU, em si, fica ociosa a maior parte do tempo.
|
@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) 05/12/2010 15:25:32
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Leopoldo, nesse artigo aqui eu explico melhor sobre o Java no desenvolvimento de jogos, e porque do baixo investimento na linguagem pelos grandes estúdios:
http://www.pontov.com.br/site/index.php/java/47-javageral/87-java-no-desenvolvimento-de-jogos
Acho que você vai gostar de ler.
|
@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) 05/12/2010 15:28:42
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
leopoldof wrote:Se sim...quais ferramentas para desenvolver os gráficos eu deveria usar? Não digo que eu consiga fazer uma super-produção ao nível deste jogo...mas seria possível... Em java não acabaria com os recursos do pc?
Use o JMonkeyEngine: http://www.jmonkeyengine.com/ A versão 3.0 dela é alucinante. Se quiser fazer 2D, use a própria Java 2D.  Agora, justamente os jogos de estratégia, como o Age, são uma das poucas exceções onde consome-se mais CPU do que GPU. Nesse caso, há alguma vantagem em usar uma linguagem de mais baixo nível, como o C++. Mas como você não vai investir nem o tempo, nem o dinheiro, nem os recursos de um grande estúdio, duvido muito que você irá sequer sentir alguma diferença. Use o Java e divirta-se mais no processo.
This message was edited 1 time. Last update was at 05/12/2010 15:30:18
|
@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) 06/12/2010 09:18:19
|
leopoldof
GUJ Master
Membro desde: 07/03/2008 07:40:45
Mensagens: 1012
Offline
|
Obrigado pelas respostas...vou baixar e brincar com esse JMonkeyEngine para ver....e também vou dar uma lida neste artigo e nos links passados..
Vou tentar começar a projetar alguma coisa pra ver se prolifera.... he he he....
Mais uma vez Obrigado a todos...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2010 10:07:24
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Outra API com muito poder de fogo e que usa linguagens de alto nível (javascript e C#) é a Unity 3D:
http://unity3d.com/
Dê uma olhada.
|
@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) 06/12/2010 10:52:19
|
Naruffy
JavaEvangelist
![[Avatar]](/images/avatar/d74dc3f2679eee2fa69ddb9597b61258.jpg)
Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline
|
o tópico está como resolvido já, mas vou deixar aqui minha opinião
Creio que java não seja usado largamente para jogos grandes no mercado, pois existem outras soluções mais completas, além da citada pelo Vini, a unity3d, tem também a unreal engine, entre outras.
mas acho que não tem nada que impossibilite a criação de um jogo com java, além dos jogos exemplo citados pelo Vini, tem também o jake, (não lembro o link de download, se alguem puder colocar aqui no tópico, não tenho acesso no momento para achar, qualquer coisa coloco depois) que é o quake reescrito em java, muito bom por sinal.
no site da JMonkeyEngine tem jogos que foram criados em java + a engine, vale a pena dar um olhada neles, só para se ter uma idéia de que se pode fazer =)
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2010 11:21:23
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
A JMonkeyEngine é realmente muito legal, vou ver se volto a estuda-la nessas férias.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2010 13:40:56
|
rael_gc
JavaChild
Membro desde: 08/11/2006 10:52:01
Mensagens: 131
Offline
|
Apenas meus 2 cents: não vou nem lembrar do Jake (port de Quake 2), que em termos de CPU é tão rápido quanto a versão C (óbvio que usa mais memória).
E, apenas pra um citar um jogo de sucesso: http://www.minecraft.net
O autor, simplesmente está milionário. E desenvolveu o jogo sozinho. Eu tenho lido tanto sobre esse jogo em fóruns e afins, que resolvi dar uma olhada, e só então vi que era um (PASMEM!) applet!
|
http://www.raelcunha.com |
|
|
 |
|
|