Programacion

Programación de videojuegos

Por Manuel Sánchez Barriento, en 6 de Septiembre de 2007

Todos aquellos que siempre han tenido el gusanillo ahí de ver en que consiste programar un videojuego y no saben por dónde empezar tienen una propuesta para meterse en el tema. En la web de Alberto García Serrano encontramos material para introducirnos en la programación de videojuegos.

En su sección de publicaciones de la web podemos encontrar un par de libros sobre el tema, los dos con el código fuente de los ejemplos de cada uno de ellos. El primero es “Programación de videojuegos con SDL para Windows y Linux” y el otro se llama “Programación de juegos para móviles con J2ME” (también disponible en PDF). El primero trata el tema de la utilización de la librería SDL, usada para acceder a bajo nivel al sonido, teclado, ratón, joystick y el hardware 3D vía OpenGL; mientras que el segundo libro trata el uso de la J2ME, java para dispositivos móviles.

Además de los libros, podemos ver aplicaciones hechas por el autor que nos servirán de ejemplo. Para ello acceder a la sección software y ahí encontraréis, entre otras cosa, StarGun, un videojuego hecho en C++ y usando la mencionada SDL.

Comentar | Trackback
Entradas Relacionadas

3 Comentarios en “Programación de videojuegos”

1

Me gustaria que me enviarais informacion via mail, de que estudios o material se necesitan para hacer este curso.

2

Hola, qué tal?
Me gustaría saber en qué universidades o institutos puedo hacer un postgrado sobre diseño y programación de videojuegos?
Ya que aquí en Colombia no existen esas especialidades y me gustaría hacerla, porque aquí todo el mundo termina haciendo los mismos postgrados jejeje.

Gracias.

3

Hay muchas paginas dedicadas a la programacion en c++, vb, etc… con el tipico ejemplo del arkanoid o ping-pong, pero ya no vienen mas ejemplos o el codigo del programa esta hecho para la version del 2000 y tu tienes la del 2001 o te falta una libreria que instalar, etc…
Un monton de complicaciones que te terminan quitando las ganas de seguir.
Hay otra alternativas como el blitzbasic3d, con muchos ejemplos y manuales en español muy completos, pero que no dispone de un engine que nos permita obtener resultados a corto plazo y esta un poco desfasado (utiliza directx7, aunque para hacer un juego casero sobra).
Hasta que llegamos a mundovilla.es, que enfoca el tema de la programacion de videojuegos desde un punto de vista de “ocio”, no de estudio ni de profesion sino de pasar una rato ameno frente al ordenador y obtener algun resultado, mediante los GAME ENGINES mas conocidos (FPS Creator, 3D GameStudio, 3D WorldStudio y FreeWorld3D) con enlaces y tutoriales de estos con los que podras empezar a trabajar en poco tiempo. El inconveniente es que son programas comerciales (es decir, no gratuitos) aunque existen versiones de prueba, o free muy recortadas en cuanto a prestaciones.

Por eso, si lo que te propones es hacer un juego casero y quitarte la espinita de haber hecho un juego, existe otro GAME ENGINE “gratuito” y “completo” para su uso NO comercial llamado NeoAxis Engine que utiliza librerias GPL como:
-OGRE 3D
-OPEN DYNAMICS ENGINE
-Ageia PHYSX
-FMOD
Algunas no son GPL pero se autoriza su uso NO comercial.
Este engine utiliza directx 9.0c y la tecnologia .net con C#(No es necesario instalar Visual C#, pero si el .net Framework 2.0), tiene editor de mapas (tipo WED del 3DGameStudio) y un editor de recursos (tipo MED del 3DGameStudio).
El procedimiento es similar a otros game engines, creamos nuestros escenarios y colocamos los personajes y objetos mediante el editor de mapas, y le damos vida mediante codigo en C# que ya tenemos hecho de otro proyecto o que hacemos/modificamos nosotros.
Considero que aprender C# es mas recomendable que aprender un -script language- que te vale solo para un programa. Ya que se hace el esfuerzo en aprender un lenguaje creo que merece la pena aprender C# y encima sobre lo que nos interesa, los videojuegos. (aunque para hacer nuestro juego no es necesario ser un programador C#, un copiar/pegar y un poco de maña sobra )

Mas informacion: http://www.neoaxisgroup.com/description.htm

Yo tengo instalada la version “completa” para uso NO comercial y he probado el proyecto DEMO donde viene todo lo que puede hacer este engine (FPS, RTS, TPS,…) yo creo que de todo.
La descarga esta al FINAL de esta pagina: http://www.neoaxisgroup.com/download.htm

(IMPORTANTE REQUISITOS tener instalado para que funcione: Microsoft .Net Framework 2.0, Microsoft Runtime DirectX9.0c, y los ultimos drivers de vuestra tarjeta grafica. Los enlaces estan al principio de la pagina de descarga del engine) Luego ejecutamos el instalador del NeoAxis Engine y ya esta (no hay que enlazar librerias ni nada de eso, ya podemos a empezar con el manual incluido) Como tengo actualizado el sistema constantemente no hizo falta instalar nada, aparte del engine claro.
Os animo a todos a que lo descargueis y lo probeis(cuando veais la demo quedareis impresionados), y que pronto haya una comunidad hispana sobre este engine que no tiene que envidiar en nada a otros engines comerciales.

Espero que esta informacion haya interesado.

Deja tu comentario

 

 

 


 

Previsualización del Comentario

  

  • Cursos en www.aprendemas.com
    ¿Necesitas formación?
    Cursos
    Master
    ¿Patrocinamos tu web?

 

  • AlojaliA, Alojamiento Web: Empresa española de hosting, registro de dominios, planes revendedores y servidores dedicados. Servicio garantizado por escrito.
  • Alojamiento Web Merkaweb.com ofrece servicios profesionales de hosting, registro de dominios y diseño de página web.

Secciones

Canales

Sindicación

Añade este blog a tu lector de feeds

¿Qué es un lector de feeds?

Correo Electrónico:

Red de Blogs SmallSquid

Red de Blogs Weblogs.cat

Blogs Asociados a la Red SmallSquid

Enlaces de Interés

  • Jose Luis Valero: Sonya: Sería bueno que analices si no...
  • sonya: yo soñaba que estaba...
  • paola: necesito saber como utilizar mejor el...
  • jessica: hello bueno yo particularmente no soy...
  • daniela: holazz sho soii flogger y nos se...
  • Evelyn Davila: ya tengo la alarma pero quiero...
  • Unai: Mil gracias y enhorabuena. Un trabajo...
  • victor92: Hola tengo un problemilla con el...
  • Abby: Me encantó el comentario final!! (yo...
  • VICTOR MANUEL MARTINEZ: quiero poner a funcionar una guitarra...
  • Jose Luis (6)
  • edwin (3)
  • Reina de los Mares (3)
  • clementel aurelio donato (2)
  • sebastian (2)
  • jesus (2)
  • camila (2)
  • diego (2)
  • ricardo (2)
  • Jose Luis Valero (2)

© Copyright 2006, SmallSquid.com. Red de blogs, SEO y Webs 2.0

SmallSquid.com está gestionado con WordPress

Creative Commons - Some Rights Reserved
 
Un proyecto realizado por Blogestudio
Cerrar
Envíalo
Powered by ShareThis