Anuncios Google

que lenguaje me recomiendan??

Que lenguaje me recomiendan para hacer un juego 3D sandbox osea que combinacion... Por ejemplo java y opengl o cual


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Guillermo_Cornielle

Pues

La combinación de C/C++ SDL y OpenGL es mas que perfecta, si bien no sera muy fácil, pero los resultados son sorprendentes siempre y cuando vayas practicando y sin desanimarte.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de adriel0000

Genial

Genial aora tengo que mirarme el ide mas sencillo xD. alguien sabe un ide que se actualize y que sea sencillo osea que para meterle librerias como SDL sea sencillo y que compiles directamente con un boton el archivo.cpp no tengas que crear un proyecto y cada proyecto configurarlo para que funcione.


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de Guillermo_Cornielle

Bueno...

Hay varios IDE pero entre los que yo destaco mas son Dev-Cpp y Code::Blocks, ambos muy buenos y bien sencillos, el primero es solo para windows y el segundo es multiplataforma, puedes usarlos los dos y luego decidir.

Saludos.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de adriel0000

M..

Se ve interesante el code::blocks creo que me quedare con ese pues es muy simple y te da mas opciones.

Por cierto el Code::Blocks se actualiza?


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de joserc87

Code::Blocks

Yo también te recomiendo Code::Blocks. Y sí, es un proyecto activo, aunque no reciba actualizaciones tan a menudo. Solo se actualiza cada varios meses o incluso años, cuando el cambio es estable y merece la pena (no hacen una versión para cada tontería, como otros programas). Además también tiene un montón de plugins.

La versión más reciente es la 10.05, que significa que es de mayo del 2010 y no creo que salga otra versión más nueva hasta el año que viene probablemente :)


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de adriel0000

Que bien

Que bien lo estoy usando y es muy agradable el entorno y que aveces incluso te escribe parte de codigo el programa =)

El Castellano, veo que ya lo

El Castellano, veo que ya lo conces :P

Ahora en serio, sin saber lo básico de C no llegarás muy lejos, además, OpenGL no es un lengauge independiente, sino una API. Y te aseguro, que sin saber programar, intentas hacer un SandBox, acabarás muy decepcionado. Empieza por algo sencillo, un tetris, un piedra papel tijeras, un pong, o algo así.

Saludos :P


We're off now to seek all our fortunes to the land... of... our dreams

Imagen de adriel0000

Perdon por no

Perdon por no especificar. Se Normal de C/C++ se Basico SDL pero no se si es la conbinacion perfecta para hacer juegos de ese tipo porque quiero aprender hasta poder hacerlo pero necesito un lenguaje potente que me de lo que yo quiero.


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de IRONSISTEM

puedes intentar con el

puedes intentar con el blender game engine :), es lenguaje python y ademas es sencillo.

un ejemplo del blender game engine http://www.youtube.com/watch?v=c7RRaEvWqJc

Imagen de adriel0000

M..

M... yo pensaba algo mas potente como java o C esk un engine como que no me gustan... Yo quiero algo lo suficientemente potente como para hacer un sandbox y que tenga capacidades multijugador pero no se si c++ y SDL las tienen...


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de IRONSISTEM

pues python puede ser igual

pues python puede ser igual de potente que java o C, y si quieres hacer un sandbox pues creo que necesitas empezar por un engine, programar desde 0 con cualquier lenguaje un juego 3d, es complicado, ademas acabaras decepcionado, por eso existen engines, desde los potentes como el cryengine, hasta un blitz 3d. Quiero que comprendas que el lenguaje no tiene mucho que ver, el chiste es el engine y sus prestaciones, creo que aun no estas bien orientado, SDL es una cosa y OPENGL es otra cosa, aunque las 2 pueden ir de la mano (porque puedes usar OPENGL para mostrar graficos en un solo plano como SDL).

Imagen de adriel0000

aver

aver yo no quiero hacer un juego 3D de 0 quiero aprender hacer helloword y me refiero que cuando aprenda me aya servido para hacer un sandbox como "MINECRAFT" y ya esta por eso busco lo mas potente y creo que seria java pero estoy entre ese y C


Mi blog: adriel0000.wordpress.com

 

un saludo.

Imagen de IRONSISTEM

Yo te recomiendo mas C ;)

Yo te recomiendo mas C ;)

Imagen de adriel0000

ok

ok y unas cosas mas. Que libreria grafica?? SDL??? =)

Y que ide debo usar?? Dev-c++ o visual c++ 2010???

Imagen de IRONSISTEM

Asi es, ademas tiene soporte

Asi es, ademas tiene soporte para open gl (solo si eres coder avanzado), pero primero enfocate a comprender bien el lenguaje, su sintaxis, los paradigmas, sentencias, tipos de datos, escritura de archivos, sockets, etc, etc, despues lee sobre el desarrollo de videojuegos 2d basados en SDL, como se manejan las coordenadas, los blits, los canales alpha, rgb, los tipos de archivos graficos y profundidad de bits, etc, etc.....

Libros que te recomiendo y de los que aprendi mucho:

Como programar en C++, Paul J. Deitel (Este trae una pequeña unidad del uso de SDL)

Game Programming in C++: Start to Finish , Erik Yuzwa

hay un curso completo sobre el uso de blitz 3d, el cual me ayudo a comprender como se estructuran los videojuegos, como se muestran los graficos y como es que el hardware funciona ante el codigo del juego :), los frames, el AA, sonidos, el bucle principal....., solo que no recuerdo de donde lo consegui, pero con una googleada no creo que tengas problemas ;)

Sobre el ide, hmm, pues yo uso eclipse, para java, python y PHP, tambien tiene soporte para c++ solo que no lo he probado, pero a mi parecer es mejor que netbeans y no tengo problemas.....tambien use Dev c++ pero para programas sencillos, en esto de los Ide´s que alguien mas te recomiende ;)

Imagen de joserc87

Totalmente de acuerdo con IronSystem.

Primero aprende C++ al 90%: aunque creas que sabes mucho, siempre hay algo que no sabes sobre C. Yo llevo 6 años aprendiendo y aún me sorprendo de vez en cuando al descubrir que hay cosas que desconocía.

Después aprende 2D con SDL. Los 2D pueden llegar a ser más divertidos que los 3D, desde el punto de vista del programador y sin duda te servirán esos conocimientos.

Por último, aprende OpenGL junto con SDL. OpenGL solo hace el render 3D, no tiene sistemas de ventanas, por lo que necesitas una biblioteca adicional para la ventana y los eventos de teclado/ratón, como son SDL, GLUT, Windows, Qt, GTK, Allegro, etc.

Justificación: Te digo C/C++ porque al ser un lenguaje compilado y no interpretado, es mucho más eficiente que java, python etc. Además es el más usado. Por otra parte, SDL es muy completa y eficiente, y lo más importante: es portable. Si usas SDL puedes programar tanto para PC en win, linux, y mac como PSP, NDS, etc. Por último, para el 3D tienes dos opciones OpenGL o DirectX. OpenGL es portable, así que yo mandaría DirectX a la basura ;).

Por último, sobre el IDE, te recomiendo un IDE libre, como Code::Blocs, que es bastante bueno. Eclipse también es muy bueno, aunque yo solo lo uso para Java. Pasa de Dev C++: Lo he usado durante un par de años, y aunque es bastante famoso, es un proyecto abandonado de hace muchos años. VisualC++ es un IDE muy bueno. La pega es que es de pago y para nada libre. Además es muy complejo y puede traerte algún que otro dolor de cabeza (aunque para usuarios avanzados puede estar bien). Otra pega del VC++ es el compilador, que no es el de GNU y enlaza demasiadas bibliotecas de Windows que no sirven para nada.

Saludos y espero haberte convencido.


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de adriel0000

Pues

Pues mira que bien =) voy a seguir con C y despues seguire con SDL y mas tarde con SDL_image, SDL_mixer y SDL_net... ¡Y por ultimo openGL XD!

gracias voy a mirar el ide.

 

----EDT----

Y k  tal el notepad?'


Mi blog: adriel0000.wordpress.com

 

un saludo.

Ahí yo ya no sabría

Ahí yo ya no sabría orientarte compañero... Espera a que alguien con experiencia conteste?

Imagen de adriel0000

Si

Si mas o menos quiero que me recomienden

Imagen de Comandillos

Para SandBox

No hace falta especificamente que uses un lenguaje y no un engine, CryEngine 3 es gratuito y tiene muchisimas posibilidades, ademas esta preparado para ser SandBox


Imagen de adriel0000

M..

M.. No se esk sin la programacion no se puede hacer tanta cosa ademas, Yo quiero hacer un sandbox NO de pistolas si no que puedes interactuar con un mundo y puedas hacerte una casa donde quieras y como te de la gana la posibilidad de construccion infinita. Y que te vengan zombies etc...


Mi blog: adriel0000.wordpress.com

 

un saludo.

Eso se puede hacer con

Eso se puede hacer con CryEngine.

Imagen de adriel0000

m..

m.. me lo mirare. Una cosa es libre o de pago. Y si es asi me pasan algun link??? esk encuentro nada. Igualmente seguire con C para futuros proyectos pero me interesa esto.

 

Un saludo y mil gracias a todos. son los mejores =) =) =)


Mi blog: adriel0000.wordpress.com

 

un saludo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.