Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: noob2012 en 10 Mayo 2013, 22:19 pm



Título: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: noob2012 en 10 Mayo 2013, 22:19 pm
¿Con el compilador de Borland se pueden se pueden hacer videojuegos en C++?, tengo experiencia en C, y se me dió por tirarme para el lado de programación de videojuegos, pero antes quiero saber cuál es el compilador que utilizan los programadores para diseñar videojuegos. Muchas Gracias desde ya!!!!


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: Caster en 10 Mayo 2013, 22:27 pm
No todos los diseñadores de videojuegos van a usar el mismo lenguaje y aun mucho menos el mismo compilador, yo creo que C++ si que es un buen lenguaje para videojuegos, pero eso ya es también el gusto de cada uno.

Saludos


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: noob2012 en 10 Mayo 2013, 22:29 pm
No todos los diseñadores de videojuegos van a usar el mismo lenguaje y aun mucho menos el mismo compilador, yo creo que C++ si que es un buen lenguaje para videojuegos, pero eso ya es también el gusto de cada uno.

Saludos
y que compiladores se utilizan? o cual me recomendarías por su facilidad?


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: noob2012 en 10 Mayo 2013, 22:30 pm
Tengo instalado dev c++, ¿es bueno?


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: Caster en 10 Mayo 2013, 22:48 pm
Evita el uso de Dev C++, está desactualizado, según lo que tengo leído, CodeBlocks es una buena opción y además es multiplataforma.


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: noob2012 en 10 Mayo 2013, 22:53 pm
Ok man, estoy muy interesado en esto, solo quiero que me respondas o me respondan una última pregunta, tengo el libro de deitel c/c++, quiero empezar desde cero con c++, ¿este es un buen libro para empezar desde cero?


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: Caster en 10 Mayo 2013, 22:55 pm
Pues no conozco ese libro, lo que si te puede decir es que si buscas en el foro y en Google puedes encontrar perfectamente información de por donde empezar y esas cosas.

Saludos


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: OmarHack en 10 Mayo 2013, 23:10 pm
Creo que yo empezará con ese libro y apenas me enteré de mucho, aún así lo que es la historia, el main y las variables te quedan, el resto... Todo depende de si ya tienes conocimientos sobre otro lenguaje. Yo me descargué un videocurso de 29 videos de sobre una hora cada uno y avancé muchísimo más que leyendo. Una vez echo el curso estoy con qt y ampliando poco a poco mis conocimientos en c++ con el curso de la web "cconclase".

Para los videojuegos tienes que aprender a usar librerías gráficas. Yo estoy aprendiendo a usar Qt, tiene su propio framework y muchas utilidades, además es multiplataforma, el mismo código vale para windows, linux, mac. Puedes usar más lenguajes que C++, creo que hacer eso se llama blindins. El GUI KDE (entorno gráfico/escritorio) de linux está echo en QT, Google Earth y Vlc también. E visto algún videojuego echo en QT estilo final fantasy 9, era bastante parecido. Después hay otras muchas también muy buenas como opengl (la cual creo que también se puede añadir a QT) directx, allegro, winapi etc. Todo depende de tus gustos, C++ sí es un muy buen lenguaje de programación para videojuegos, aunque supongo que no hay un mejor lenguaje ni una mejor librería gráfica, todo depende del programador. Yo elegí qt porque me es imprescindible que los códigos sean multiplataforma y es muy completo. Qt ahora pertenece a Nokia y creo que se puede programar también en c++ para android. No encontrarás cantidad abundante de tutoriales en español pero los que hay son buenos.  


Título: Re: ¿C++ es uno de los mejores lenguajes para programar videojuegos?
Publicado por: amchacon en 11 Mayo 2013, 03:05 am
Borland no es un compilador sino un IDE (pack de Compilador+Editor). Y además está desactualizado y anticuado.

Lo que tienes que aprender es a usar el lenguaje a nivel avanzado (esto te llevará 1 año mínimo). Después ponte a estudiar una librería gráfica como Allegro, SDL, SFML, QT....

Aquí tienes un ejemplo de juego creado en C++:
http://foro.elhacker.net/programacion_cc/juego_la_serpiente-t389936.0.html