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