¿C++ es uno de los mejores lenguajes para programar videojuegos?

Iniciado por noob2012, 10 Mayo 2013, 22:19 PM

0 Miembros y 1 Visitante están viendo este tema.

noob2012

¿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!!!!

Caster

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

noob2012

Cita de: 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
y que compiladores se utilizan? o cual me recomendarías por su facilidad?

noob2012


Caster

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.

noob2012

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?

Caster

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

OmarHack

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.  
I like to test things.

amchacon

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
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar