Ir al contenido

publicidad

Foto

Ayuda aclarando varias dudas


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
5 respuestas en este tema

  • uziel5

  • Valefor

  • vida restante: 100%
  • Registrado: 08 sep 2007
  • Mensajes: 1.955
#1

Escrito 31 enero 2011 - 22:44

Hola, abro este tema por que me gustaría mucho aclarar algunas dudas que tengo acerca del desarrollo de videojuegos.

Lo que pasa es que desde hace un año varios amigos y yo estamos pensando entrar en esto de la creación de videojuegos (muy seriamente), todos nosotros estamos estudiando una ingeniería en sistemas computacionales y acabamos de aprender programación estructurada en c++ y ahora mismo acaban de comenzar a darnos programación orientada a objetos con java, obviamente aún estamos muy jóvenes para esto de la programación pero me gustaría irme documentando.

Hoy en día hay una gran variedad de juegos hechos en java y que me parecen excelentes, pero quisiera saber un poco acerca de su potencia, osea, cuanto puedo hacer con esto, que herramientas necesito dominar aparte de saber programar en java, lo que quisiera es hacer un videojuego mmorpg (a futuro), y empezar a crear un pequeño mapita y un monito, e irle implementando cada vez más cosas, pero pues como no se cuanto puedo hacer con java me voy un poco para atrás.

Yo estaba pensando en empezar a usar la herramienta XNA de microsoft por que me iban a dar C# pero por alguna razón cambiaron el lenguaje, ¿creen que valga la pena, ir estudiando C# para utilizar mejor el XNA?, si es así ¿que mas necesito aprender?, ¿ocupo algún kit de desarrollo aparte de xna?, ¿necesito aprender directx?, aunque la verdad xna me da un poco para atrás por que solo es para windows y xbox y me gustaría que lo que hiciera también corriera en linux, además de que supongo que de gratuito tiene poco al contrario de java.

Y por último que ya me extendí bastante, que herramientas necesito trabajar para desarrollar videojuegos en java, he utilizado muy pero muy poco rpg marker y unas herramientas que existen para la edición de juegos como pókemon, aunque claro, esta vez voy muy enserio y quiero dedicarle mucho tiempo a esto para realizar algo medianamente bien junto a mis amigos.

pd: no crean que quiero hacer un juego con la potencia de ultima generación sin antes hacer cosas pequeñas, pero quisiera hacer algo amigable para los ojos XD, no importa cuanto tenga que estudiar por mi propia cuenta, la programación me encanta al igual que los videojuegos así que pienso profundizar y estudiar cuanto haga falta..

saludos

  • gotenx

  • Bahamut

  • vida restante: 100%
  • Registrado: 13 ene 2008
  • Mensajes: 4.253
#2

Escrito 02 febrero 2011 - 19:49

Buenas.
Primero decirte que no he hecho ninguna carrera ni estudio superior ni nada por el estilo,lo maximo que he llegado a dar de informatica en el instituto ha sido a como usar el OpenOffice,asi que puedo tener errores (bueno,todo el mundo los tiene no ? :D)
Tampoco se nada de Java,solo un poco de teoria que he leido,pero no he hecho nunca nada en el y no puedo dar opiniones personales.

Segun lo que tengo entendido,Java no es muy recomendable como para hacer videojuegos para PC,lo recomiendan para videojuegos de moviles,dicen que tiene poco rendimiento,pero ahí esta el Minecraft.
Para hacer videojuegos en 3D en Java tienes OpenGl,que tambien se puede usar con C/C++,por cierto,el Minecraft esta hecho con OpenGl,tambien hay una API de Java 3D o algo por el estilo.

Lo de XNA,la verdad es que es una lastima que no se pueda usar con C.
Si quieres tienes un post aqui en la primera pagina donde pregunto si conviene aprender C# por XNA,y tiene varias respuestas,pasate ;)

Por cierto,nunca se es joven para empezar a programar.
Saludos.

  • uziel5

  • Valefor

  • vida restante: 100%
  • Registrado: 08 sep 2007
  • Mensajes: 1.955
#3

Escrito 02 febrero 2011 - 20:53

Buenas.
Primero decirte que no he hecho ninguna carrera ni estudio superior ni nada por el estilo,lo maximo que he llegado a dar de informatica en el instituto ha sido a como usar el OpenOffice,asi que puedo tener errores (bueno,todo el mundo los tiene no ? :D)
Tampoco se nada de Java,solo un poco de teoria que he leido,pero no he hecho nunca nada en el y no puedo dar opiniones personales.

Segun lo que tengo entendido,Java no es muy recomendable como para hacer videojuegos para PC,lo recomiendan para videojuegos de moviles,dicen que tiene poco rendimiento,pero ahí esta el Minecraft.
Para hacer videojuegos en 3D en Java tienes OpenGl,que tambien se puede usar con C/C++,por cierto,el Minecraft esta hecho con OpenGl,tambien hay una API de Java 3D o algo por el estilo.

Lo de XNA,la verdad es que es una lastima que no se pueda usar con C.
Si quieres tienes un post aqui en la primera pagina donde pregunto si conviene aprender C# por XNA,y tiene varias respuestas,pasate ;)

Por cierto,nunca se es joven para empezar a programar.
Saludos.


Le he echado un vistazo al tema y me ha aclarado algunas cosas, he decidido aprenderme el C# para utilizar el XNA, creo que es lo mejor.

Y creo que me expresé mal, no quise decir que estuviera joven para programar si no que aún no sé la gran cosa.

pd: Algún buen libro para estudiar C#?

#4

Escrito 02 febrero 2011 - 22:38

uziel5, ya que dices que estas estudiando en la universidad, primero centrate en aprender a programar que para los juegos ya habrá tiempo luego.

Si tienes muchas ganas de ir empezando y no puedes esperar, mirate XNA, que hay mucha comunidad y te puden ayudar.

UN saludo


Lo de XNA,la verdad es que es una lastima que no se pueda usar con C.


Para mi es un alivio que no funcione con C (con C++ tira que va, pero con C?)

#5

Escrito 03 febrero 2011 - 20:00

Java hoy en dia ya es solo sobre un 20% mas lento que C/C++. Eso para el 99% de lo que vayas a programar es mas que suficiente. No lo veo como razon, ademas sabiendo que Java tiene sus ventajas sobre esos lenguajes....

Aunque C# y Java si son parecidos, y puedes usar C# por el XNA... bueno, tampoco tienes que usar OpenGL en Java digo yo, puedes encontrar librerias mejores seguro (no olvidemos que es el lenguaje mas usado hoy en dia... piensa que OpenGl es a muy bajo nivel, muy chungo)

  • uziel5

  • Valefor

  • vida restante: 100%
  • Registrado: 08 sep 2007
  • Mensajes: 1.955
#6

Escrito 03 febrero 2011 - 23:22

Primero que nada gracias por contestar, y si, estoy estudiando mucho programación orientada a objetos pues es mas importante entender que saber un lenguaje de programación, java me agrada por que es multiplataforma y es muy usado, aunque el C# junto al xna les tengo bastante ganas y en mi región es lo más usado profesionalmente, aprovecharé que son lengaujes parecidos para aprender ambos, por mientras me bajaré unos motores gráficos (aunque sea con el rpg marker en lo que aprendo) y programas para el modelado en 3d.


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad