Foros del Web » Programación para mayores de 30 ;) » Programación General »

Programacion juegos

Estas en el tema de Programacion juegos en el foro de Programación General en Foros del Web. Buenas a todos! No se si es el foro correcto para preguntar pero ahi va..Tengo curiosidad por saber como crear un juego para Pc, he ...
  #1 (permalink)  
Antiguo 01/08/2006, 15:08
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 18 años, 4 meses
Puntos: 0
Programacion juegos

Buenas a todos! No se si es el foro correcto para preguntar pero ahi va..Tengo curiosidad por saber como crear un juego para Pc, he leido por ahi que hay algunos programas que lo hacen sin tener conocimientos de programacion, pero a mi me gustaria saber que aplicaciones o programas usan los profesionales de grandes juegos como Commandos , por ejemplo.Gracias y saludos
  #2 (permalink)  
Antiguo 01/08/2006, 16:41
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 7 meses
Puntos: 2
primero conocer un lenguaje de programacion, de preferencia que exista un compilador a codigo nativo para este lenguaje aunque puede ser un interprete o compilar a codigo intermedio.

segundo una libreria grafica ya sea de 2D o 3D.

ademas de esto es muy util un editor de graficos 3D para crear objetos y esenas mas rapidamente.

hay quienes usan un motor grafico, que imagino que es un SDK, con las funciones mas usadas en los juegos, como el control de velocidad de movimiento, la fuerza de gravedad, el manejo de luces, etc.
pera que no tengas que crear todas estas rutinas tu mismo.

podrias utilizar otras cosillas mas pero en si es lo basico.

el lenguaje mas recomendable podria ser C/C++.

el editor grafico, gratis .....Blender.

la libreria OpenGL, conplementada con SDL, para utilidades multimedia.

eso es lo basico

Saludos.
  #3 (permalink)  
Antiguo 01/08/2006, 22:05
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Que tal,
El lenguaje mas usado para la programacion de videjuegos, tanto en la industria profesional como para los "hobbistas", es C/C++.

Ahora, de ahi, tienes 2 grandes alternativas para el manejo de eventos y ventanas(mouse, sonido, teclado, imagenes,caracteristicas de la ventana, etc...)
y son:
- Usar la API de win32, mejor conocida como la winapi (si es que trabajas bajo windows)
- Usar alguna libreria externa mas especifica para los juegos. Las 2 mejores opciones son Allegro (allegro.cc) y SDL (libsdl.com).

Ahora, para generar graficos en 3D se podria decir que solo tienes 2 opciones:
-OpenGL
-Direct3D (que es parte de DirectX).

En lo personal, lo que yo uso es C/C++ + Allegro + OpenGL.

Si sabes ingles, estas paginas te pueden ser muy utiles:
www.gamedev.net
nehe.gamedev.net
www.gametutorials.com
www.ultimategameprogramming.com (vaya nombre!!)

y de todas formas, sepas o no ingles, esta comunidad de hablahispana para el desarrollo de videojuegos esta muy buena:
www.vjuegos.org

espero te haya servido la informacion, esto es un camino algo dificil, pesado y a veces tedioso, ademas de que tienes que ser muy autodidacta, pero cuando vez como va progresando tu juego te sientes realmente gratificado y te das cuenta que ha valido la pena.

saludos,
  #4 (permalink)  
Antiguo 02/08/2006, 05:31
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 18 años, 4 meses
Puntos: 0
Muchas gracias por vuestras respuestas. Ya tengo algo para comenzar a investigar!!!. Saludos,

Jose
  #5 (permalink)  
Antiguo 06/08/2006, 14:53
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 18 años, 4 meses
Puntos: 0
He comenzado a investigar y estoy leyendo mi primer libro Introduccion a la Programacion. De todas formas tengo ganas de comenzar a practicar algo. En vuestra repuesta me hablais de C++, Allegro y OpenGl (por ejemplo)...mi pregunta es. Todo esto está en una aplicación o tengo que tenerlo de forma individual e ir programando según el tipo de trabajo (graficos, sonido)?. Imagino que leyendo dicho libro iré resolviendo mis dudas, pero a veces la curiosidad es superior a mi. Gracias y saludos
  #6 (permalink)  
Antiguo 08/08/2006, 14:54
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Allegro es una libreria con objetivos diferentes a OpenGL. Y ambas son idependientes una de otra.
Allegro te sirve para controlar lo que quieras hacer con algunas imagenes, el mouse, teclado, etc.....

Y OpenGL es una libreria dedicada 100% a los graficos. Ya sea en 2D o en 3D.

Puedes usar C/C++ + Opengl y alguna otra(s) libreria(s) (sin allegro)
o podrias hacer algun juego como pong, tetris o pacman con C/C++ + Allegro (sin necesidad de usar OpenGL)...
O Podrias combinar de todo, segun tus necesidades.

saludos,
  #7 (permalink)  
Antiguo 10/08/2006, 15:47
 
Fecha de Ingreso: julio-2006
Mensajes: 16
Antigüedad: 18 años, 4 meses
Puntos: 0
Darte las gracias por tu respuesta Blackwind. Sigo con mi investigación.

Saludos,

Jose
  #8 (permalink)  
Antiguo 13/08/2006, 13:12
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 7 meses
Puntos: 17
Primero deberías aprender a programar, después a entenderte con C y C++. Después de eso (quizás dentro de un año...) podrás empezar a leer acerca de programación gráfica ;)
  #9 (permalink)  
Antiguo 17/08/2006, 19:48
Avatar de kurorix  
Fecha de Ingreso: junio-2005
Ubicación: Maipu - Santiago - Chile
Mensajes: 54
Antigüedad: 19 años, 5 meses
Puntos: 0
poco tarde, pero es verdad... :P lo primero que tienes que hacer es aprender a programar y no es nada fasil cuando no tienes esperiencia. luego de eso recien puedes pensar a intentar crear un juego :)
__________________
No lo pidas, Consiguelo por tu cuenta, hazlo y tendras exito.
  #10 (permalink)  
Antiguo 23/08/2006, 09:08
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Antigüedad: 18 años, 3 meses
Puntos: 0
Buenas a tod@s,

me gustaría preguntar si alguien me puede orientar acerca de este mundo fascinante de la programación de juegos...
Se algo de C\C++ y me he bajado todas las herramientas, pero no encuentro algún manual o doc que me indique como empezar a realizar un juego...¿alguien me puede indicar donde encontrarlo o por donde empezar?

salud2 y gracias...
  #11 (permalink)  
Antiguo 23/08/2006, 21:30
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Pues depende muchisimo de que tipo de juego quieras hacer(RPG, accion, plataforma, naves, estrategia, etc).

La mejor fuente de informacion y recursos es www.gamedev.net que ya esta puesta en las FAQs(hay que leerlas)

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.