�, swing � realmente um problema quando se trata de
desempenho... Escrever jogos com swing � loucura, mas
existem APIs mais adequadas para isso (Java2D, Java3D
etc). � claro que � necess�rios testar para descobrir
se vale a pena, mas ainda sim acredito que valha. 
  Ah, sim, me desculpe se eu pareci meio rude, n�o foi
a intens�o (pensei nisso quando eu reli o que
escrevi). ;)

 --- "Marcos Tadeu P. Vargens"
<[EMAIL PROTECTED]> escreveu: > 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] 
>
-------------------------------------------------------------------------
>  

=====
_________________________________
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] 
-------------------------------------------------------------------------

Responder a