Pra dizer a verdade, nunca escrevi jogos em linguagem nenhuma. Mas trabalhei
em um projeto feito em swing. Pode n�o ter la muito a ver, mas trocamos de
linguagem. A parte visual ficou para o VB mesmo pq ele � muito mais rapido
que o swing. infelizmente � uma verdade. A velocidade do aplicativo n�o �
constante. N�o sei o que acontece com a VM, mas acho que o garbage trabalha
muito bem, so que ele deve limpar objetos dos quais voc� precisa de vez em
quando, porque o aplicativo demorava para iniciar s� que funcionava muito
bem ap�s isso. Mas ap�s deixar uma tela minimazada por muito tempo, quando
ela voltava o hd se arrastava para fazer ela aparecer. Mas n�o foi s� isso
que nos fez mudar de id�ia. A velocidade de altera��o da tela foi um ponto
cr�tico. Apesar dos avan�os das IDEs, a constru�� e principalmente
manuten��o de telas em Swing � lenta comparadas a uma linguagem como VB e
Delph. Mas independente disso Paulo, um jogo possui muitos parametros,
objetos, etc que precisam ser guardados em mem�ria. � preciso rebolar muito
para garantir que o garbage n�o limpe algo que vc precise mais tarde s�
porque est� faltando mem�ria. Posso estar errado. Mas ja baixei um jogo em
OpenGL do site de exemplos de swing da sun. O jogo � extremamente lento na
minha maquina que tem 512 MB de mem�ria. Em uma com 128 (exigencia da
maioria dos jogos), fica ridiculo. Alem do mais os jogos usam arquivos de
som que ocupam mem�ria tambem. Junte isso mais os objetos necess�rios para
execultar essas tecnologias e imagino se no  meio do projeto voc� n�o vai
desistir. � preciso testar TODAS as tecnologias que v�o ser necess�rias para
construir tal jogo pq a exig�ncia vai ser grande. Mas assim como todos voc�s
eu tor�o para que isso mude, porque em termos de arquitetura � sem duvida
uma �tima linguagem para se fazer qualquer coisa.

OBS: alguem precisa dar um jeito no Swing...

Marcos Tadeu P. Vargens
[EMAIL PROTECTED]


----- Original Message ----- 
From: "Paulo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 05, 2003 8:16 AM
Subject: Re: [java-list] E possivel programar jogos com java


> Desculpe, mas voc� j� escreveu algum jogo em Java?
> Certamete ficar� mais lento que em C, mas a diferen�a
> n�o � t�o grande assim. Principalmente porque para
> jogos 3D seria utilizada a API Java3D, ou gl4Java. (ou
> seja, Java + opengl (ou directx se o jogo estiver
> rodando no windows). J� li benchmarks sobre isso
> (quando eu ainda pensava como voc�). Lembre-se que
> Java vem se desenvolvendo a cada nava vers�o, e a
> diferen�a do desempenho de Java e C � cada vez menor
> (apesar de, infelizmente, ser improv�vel que o
> desempenho de iguale...)
>
>  --- "Marcos Tadeu P. Vargens"
> <[EMAIL PROTECTED]> escreveu: > Se para jogar
> matrix, alguns viciados v�o ter que
> > trocar a placa de video.
> > Imagina o que o coitado ia ter que trocar para rodar
> > um jogo 3D em java. :P.
> > O java � muito lento na parte visual e gr�fica. E
> > por mais que tentem
> > diminuir essa verdade, ela aparece quando voc�
> > participa de um projeto
> > usando essas tecnologias. Jogos devem usar o OpenGL
> > com C e ponto final
> > Feitos em java a arquitetura e flexibilidade leva
> > nota 10, mas a velocidade
> > e funcionalidade leva � 0 mesmo.
> >
> > ...Alguem precisa dar um jeito no Swing...
> >
> > Marcos Tadeu P. Vargens
> > [EMAIL PROTECTED]
> >
> >
> > ----- Original Message ----- 
> > From: "Jos� Carlos Lopes de Barros"
> > <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, May 23, 2003 11:11 AM
> > Subject: RES: [java-list] E possivel programar jogos
> > com java
> >
> >
> > realmente � poss�vel, mas haja m�quina para rodar.
> > em linguagens nativas,
> > jogos em 3D j� exigem boa configura��o, quanto mais
> > em java. isso deve ser
> > analisado e pensado, pois poderia inviabilizar
> > totalmente o projeto, pois os
> > clientes n�o teriam m�quina boa o bastante para
> > rodar.
> >
> > -----Mensagem original-----
> > De: Silvio L. de Morais [mailto:[EMAIL PROTECTED]
> > Enviada em: domingo, 18 de maio de 2003 16:37
> > Para: [EMAIL PROTECTED]
> > Assunto: Re: [java-list] E possivel programar jogos
> > com java
> >
> >
> > Fala Cristian,
> >
> > Certamente eh possivel escrever programas 3D em
> > Java,
> > existe a API Java 3D, que funciona em cima do OpenGL
> > nas
> > maquinas Linux, Mac (version X), e Windows e pode
> > tambem
> > usar o DirectX no Windows (com melhor desempenho que
> > o
> > OpenGL, dependendo da placa de video instalada).
> >
> > Da uma olhada na
> > http://java.sun.com/products/java-media/3D/
> >
> >
> > --- Cristian Elvis Souza Machado
> > <[EMAIL PROTECTED]> wrote:
> > > Boa tarde a todos, sou iniciante e estou com uma
> > crise
> > > existencial �
> > > possivel programar jogos do tipo 3D com java, pois
> > > gostaria de
> > > disponibilizar o tal game para diversas
> > plataformas.
> > > Detalhe n�o sou programador, sou designer e estou
> > com um
> > > mega projeto, a
> > > n�vel nacional nas m�os e estou procurando pessoas
> > > especializadas.
> > > Se for possivel com java, interessaos fiquem a
> > vontade.
> > >
> > >
> >
> _________________________________________________________________
> > > MSN Messenger: converse com os seus amigos online.
> > > http://messenger.msn.com.br
> > >
> > >
> > > ------------------------------ LISTA SOUJAVA
> > > ---------------------------- 
> > > http://www.soujava.org.br  -  Sociedade de
> > Usu�rios Java
> > > da Sucesu-SP
> > > d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > > historico:
> > >
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > > para sair da lista: envie email para
> > > [EMAIL PROTECTED]
> > >
> >
> -------------------------------------------------------------------------
> > >
> >
> >
> > =====
> >
> >
> > ------------------------------ LISTA SOUJAVA
> > ---------------------------- 
> > http://www.soujava.org.br  -  Sociedade de Usu�rios
> > Java da Sucesu-SP
> > d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
> -------------------------------------------------------------------------
> >
> > ------------------------------ LISTA SOUJAVA
> > ---------------------------- 
> > http://www.soujava.org.br  -  Sociedade de Usu�rios
> > Java da Sucesu-SP
> > d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
> -------------------------------------------------------------------------
> >
> >
> > ------------------------------ LISTA SOUJAVA
> > ---------------------------- 
> > http://www.soujava.org.br  -  Sociedade de Usu�rios
> > Java da Sucesu-SP
> > d�vidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
> http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
> -------------------------------------------------------------------------
> >
>
> =====
> _________________________________
> Paulo "gangrel-br" R C Siqueira
> Java Developer and Gamer :)
> Mogi das Cruzes - SP - Brazil
> Contato: (11) 9424-5474
>
> _______________________________________________________________________
> Yahoo! Mail
> O melhor e-mail gratuito da internet: 6MB de espa�o, antiv�rus, acesso
POP3, filtro contra spam.
> http://br.mail.yahoo.com/
>
> ------------------------------ LISTA SOUJAVA ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a