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…
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 i[/i] também é uma outra opção, mas aí eu já não sei.
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.
[quote=leopoldof]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?[/quote]
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.
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…
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 =)
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!