• Domingo 17 de Noviembre de 2024, 19:24

Autor Tema:  Opengl+3ds+c++=videojuego?  (Leído 1594 veces)

juanacho

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Opengl+3ds+c++=videojuego?
« en: Jueves 5 de Febrero de 2004, 06:21 »
0
Hola,
soy nuevo en el tema de los viedeojuegos, en realidad estoy en esto porque me interesa enlazar los conocimientos actuales que tengo de c++ y 3d studio max(y aprender, porsupuesto), por lo cual decidi que lo mejor era aprender open gl y asi crear mi propio engine (a traves del cual crear mi propio video juego).
He estado leyendo bastantes tutoriales de opengl y aun no llevo niuna linea de codigo.
Que me aconsejan, como doy el primer paso?.

Que es lo que necesito para crear un buen engine.

Alguna pagina, algun ejemplo algo porfavor.

Se despide juan ignacio (juanacho)

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Opengl+3ds+c++=videojuego?
« Respuesta #1 en: Viernes 6 de Febrero de 2004, 13:52 »
0
Citar
Que me aconsejan, como doy el primer paso?.

En mi opinión, el primer paso es conocer bien el lenguaje que se va a emplear, alguna librería gráfica, para pintar por pantalla, y hacer un juego sencillo: un tetris, un arkanoid, un space invaders o juegos por el estilo. Ahora bien, hacer el juego completo: Pantalla de presentación, menú del juego... No hacer que se entre directamente en el juego y al perder o ganar te mande fuera. Así, con juegos sencillos completos (quiero resaltar completos) vas a aprender más de lo que te imaginas, ya que irás perfeccionando un engine para hacer tus juegos.

Citar
Que es lo que necesito para crear un buen engine.

Una palabra: Experiencia. Un engine de un juego (y más de un juego 3d de los que hay ahora) conlleva una inmensa cantidad de decisiones sobre su arquitectura, que sólo pueden ser tomadas correctamente si tienes experiencia en el diseño de engines. Después de que hagas algún juego sencillo examinalo e identifica qué partes reutilizarías para otro juego. Cuando hagas otro juego, intenta diseñarlo de manera que sólo haya que programar entre juego y juego la lógica de éstos. La parte que tengas en común será el engine.

Citar
Alguna pagina, algun ejemplo algo porfavor.

http://nehe.gamedev.net - Aqui tienes muchos tutoriales sobre OpenGL.
http://www.gametutorials.com - Muchísimos tutoriales de OpenGL, DirectX, Redes, Win32...
http://sourceforge.net - Entra en "software map", dale a la categoría de "Games" y dentro de ésta dale a "First Person Shooters". Allí tienes una gran cantidad de engines 3d, de código abierto, para que puedas examinarlos.

Espero que con esta información te puedas ir guiando. Si tienes alguna duda o quieres que te aclare algo pregunta.

Un saludo.

Ruben3d

juanacho

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Opengl+3ds+c++=videojuego?
« Respuesta #2 en: Domingo 8 de Febrero de 2004, 20:02 »
0
muchas gracias... seguire el consejo... =....)