Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro Desarrollo de Juegos

feed Foro Desarrollo de Juegos Foro: Desarrollo de Juegos

Nuevo Tema Nuevo Tema

¿ Es Eficiente ? 08/06/2008 14:19
Damun

Hola. Desde siempre me ha picado la curiosidad de desarrollar juegos. Java es la plataforma con la que más cómodo me siento, y pensaba desarrollar pequeñas aplicaciones con ella. Pero tras realizar varios programas basándome en Java, que requieren bastantes componentes visuales y de constante dibujado, he llegado a plantearme: ¿ Vale la pena desarrollar un juego en Java ?.

No se si será por la aplicación Eclipse, pero desarrollando este tipo de programas, he notado cierto esfuerzo del ordenador al ejecutar dichos programas, y bastante latencia a la hora de refrescar los dibujos modificados. Me extraña, pues las listas donde se guarda la información a dibujar no llegan a los 2000 elementos.

Obviando cual es la mejor plataforma para desarrollar juegos, mi pregunta es: ¿ Es realmente factible hacerlos en Java, teniendo en cuenta la cantidad de información gráfica que necesita un juego ?. ¿ Es, quizá, mi ordenador ?.

#unapprove_message#
RE: ¿ Es Eficiente ? 08/06/2008 18:03
jomaveger

¿Qué versión de Java usas? Intenta emplear la última ¿Qué características tiene tu ordenador? Si es algo antiguo quizá te dé algún problema. Mírate jmonkeyengine, al parecer tiene comentarios bastante buenos. Sobre jogl y java3d puedes mirar bibliografía de Andrew Davison.

 Un saludo.

#unapprove_message#
RE: ¿ Es Eficiente ? 08/06/2008 19:42
anonymous

Suponiendo que no utilizas las apis de swing o awt la respuesta es:

Claro que es factible. Por lo menos en 2D y utilizando por ejemplo la librería como pulcore (que utiliza otras librerías que a su vez utilizan opengl) claro que es factible. Tanto es así que pusieron una comparativa con otros lenguajes de programación, y supera a flash entre otros.

Con respecto al 3d también es factible. El problema es que como sabrás para desarrollar un game en 3d tendrías que desarrollar un motor3d (a no ser que utilices como jmonkeyengine). Pero si utilizando un motor 3d realizados por terceros no alcanzas tus expectativas no le eches la culpa al lenguaje.

Java tiene muchas posibilidades, si quieres desarrollar o portar librerías realizadas en c++ reprogramarla podría ser una de tus alternativas utilizando jni o JNIEasy.

Obvio, otros lenguajes ya tienen librerías y motores de juegos que dejan ridículo a java. Pero no creo que sea culpa de java, sino del soporte que le dan para los games.

Esperando opengl3 que seguro será portado para java y por lo que tengo ente

ndio utilizado por ps3 para conpetir contra la xbox360 y sus librerias directx10 de microsof.

#unapprove_message#
RE: ¿ Es Eficiente ? 13/06/2008 17:52
elgoher

pues yo vi un framework para renderizacion 2d y para juegos en java... se llama pulpcore aki esta la url http://www.interactivepulp.com/pulpcore/

hay puedes ver todo acerca.. pues yo tambien tengo la idea de hace un video juego mi un amigo me paso esto. espero ke te de animos como a mi... un saludo!! XD

#unapprove_message#
RE: RE: ¿ Es Eficiente ? 13/06/2008 17:57
elgoher ahh se me olvido esta hecho en java.. ya ke lei ke te sientes como programando con ese lenguaje...
#unapprove_message#
RE: ¿ Es Eficiente ? 15/06/2008 20:34
Damun

Pues efectivamente, las aplicaciones suelo hacerlas con Swing, ¿ es esto un problema ?, ¿ debo descartarla ?.

El ordenador es un Pentium 4 a 1700, con 1 Gb de RAM. No es que sea una super máquina, pero tampoco deberia ir tan mal.

 

Mi duda ahora es esta: ¿ que ocurre con Swing ?.

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano